正如标题所示,我已经逐字复制了Fixstar 的在线 OpenCL 书中的hello.cl
和文件,网址为http://www.fixstars.com/en/opencl/book/OpenCLProgrammingBook/first-opencl-program.html,并且无法获得正确的输出.hello.c
我使用
gcc -lOpenCL hello.c -o hello
.
我正常执行
./hello
.
但我的输出内容类似于����。
我运行 Arch Linux 并安装了 OpenCL、头文件和 NVIDIA 实现。我想继续学习 OpenCL,但如果我的程序无法运行,我就无法继续。有人对正在发生的事情有任何想法吗?此外,如果有人对如何调试有任何建议,我将非常高兴。
编辑:我使用的是 Nouveau 驱动程序而不是 Nvidia 驱动程序。Nouveau 不支持 OpenCL。这就是问题所在。