【发布时间】: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
谁能告诉我怎么了?
【问题讨论】:
我使用以下命令构建了 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
谁能告诉我怎么了?
【问题讨论】:
可执行文件构建到host 文件,而不是main.o。
main.o 包含 main.c 的编译内容,尚未链接到可执行文件中。
【讨论】: