我在编译OpenCL应用程序时遇到了一些麻烦。我跑的时候:
gcc -L/usr/include/CL -lOpenCL opencl-app.c -o out -lm
我收到消息:
/usr/bin/ld: cannot find -lOpenCL
当我运行时,库存在,原因:
sudo find / -iname "*opencl*"
我收到:
/var/cache/apt/archives/opencl-headers_1.2-2013.10.23-1_all.deb
/var/lib/dpkg/info/opencl-headers.md5sums
/var/lib/dpkg/info/opencl-headers.list
/usr/include/CL/opencl.h
/usr/share/lintian/overrides/opencl-headers
/usr/share/doc/opencl-headers
/home/opuser/OpenCL
我以这种方式包含在代码中:
#ifdef APPLE
#include <OpenCL/opencl.h>
#else
#include <CL/opencl.h>
#endif
我使用的是ubuntu 14.04。我能做什么?谢谢!