2

我使用以下命令构建了 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 有人可以告诉我有什么问题吗?

4

1 回答 1

9

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

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

于 2012-06-17T19:00:23.460 回答