【问题标题】:bash: ./main.o: Permission deniedbash:./main.o:权限被拒绝
【发布时间】:2012-06-18 13:48:34
【问题描述】:

我使用以下命令构建了 opencl 程序:

gcc -c -I ~/AMDAPP/include main.c -o main.o
gcc main.o -o host -L ~/AMDAPP/lib/x86_64/ -l OpenCL

成功了。 当我尝试使用./main.o 运行它时 我收到错误消息:bash: ./main.o: Permission denied 谁能告诉我怎么了?

【问题讨论】:

    标签: gcc opencl


    【解决方案1】:

    可执行文件构建到host 文件,而不是main.o

    main.o 包含 main.c 的编译内容,尚未链接到可执行文件中

    【讨论】:

    • 感谢您的帮助....当我输入命令 ./host 时,我收到错误消息:加载内核失败。你觉得是什么原因?
    • 我怎么知道?这信息太少了。我需要查看代码和返回的具体错误代码,但这可能是另一个问题的原因。
    • P.S.如果答案解决了您的问题,请点击投票计数下方的勾号,将此问题标记为已解决。
    • 不,这是一条错误消息。检查究竟是什么返回了失败的函数。
    猜你喜欢
    • 2016-01-15
    • 2011-08-20
    • 2014-06-21
    • 1970-01-01
    • 2022-11-22
    • 2015-04-15
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    相关资源
    最近更新 更多