bash:./ main.o:权限被拒绝

use*_*061 2 gcc opencl

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

gcc -c -I ~/AMDAPP/include main.c -o main.o
gcc main.o -o host -L ~/AMDAPP/lib/x86_64/ -l OpenCL
Run Code Online (Sandbox Code Playgroud)

这是成功的.当我尝试运行它时,./main.o 我收到了错误消息:bash: ./main.o: Permission denied 有人可以告诉我什么是错的吗?

Raf*_*cki 9

可执行文件是根据文件构建的host,而不是main.o.

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