在Ubuntu中编译openCL时出错

时间:2014-07-14 19:07:16

标签: ubuntu compilation makefile opencl

我试图在Ubuntu上编译Rodinia应用程序,但在编译期间出现了一个奇怪的错误:

   cd ../../common/simple-opencl && make -f Makefile_TMP
   make[1]: Entering directory `/home/mart/git/rodinia-2.4/common/simple-opencl'
   gcc -Wall -Wextra -pedantic -O3 -I/home/mart/git/rodinia-2.4/common/simple-opencl/inc - I/usr/local/cuda/include -c simpleCL.c
   In file included from simpleCL.c:28:0:
   simpleCL.h:37:19: fatal error: CL/cl.h: No such file or directory
    #include <CL/cl.h>
                   ^
   compilation terminated.
   make[1]: *** [all] Error 1
   make[1]: Leaving directory `/home/mart/git/rodinia-2.4/common/simple-opencl'
   make: *** [../../common/simple-opencl/simpleCL.o] Error 2

makefile为CL分配正确的路径,实际上在main.c中没有编译错误。 问题应该在AMDAPPSDKROOT变量中的MakeFale_TMP中未正确设置(我认为......)。

如何解决此问题?

0 个答案:

没有答案