Nvidia Cuda编译 - OpenCl错误

时间:2012-09-27 17:21:38

标签: compilation cuda nvidia

我正在尝试从Nvidia下载的Cuda SDK中编译内容。当我输入“sudo make”时,一切顺利,直到我突然收到此错误:

/usr/bin/ld: error: cannot open /usr/lib//libOpenCL.so: No such file or directory

之后出现了大约100行错误,如下所示:

undefined reference to 'clGetProgramBuildInfo'

最后它说:

collect2: ld returned 1 exit status

我正在使用Gt 650M显卡运行Ubuntu 12.04 LTS。我已经安装了驱动程序,bumblebee和cuda toolkit 4.1,但这件事情在过去几个小时里让我疯狂。谷歌没有任何用处。谢谢你的帮助!

P.S。他们的makefile看起来像这样:

 # GPU Computing SDK Version 4.1.15
all:  
    +@$(MAKE) -C ./shared
    +@$(MAKE) -C ./C
    +@$(MAKE) -C ./CUDALibraries
    +@$(MAKE) -C ./OpenCL

clean: 
    +@$(MAKE) -C ./shared clean
    +@$(MAKE) -C ./C clean
    +@$(MAKE) -C ./CUDALibraries clean
    +@$(MAKE) -C ./OpenCL clean

clobber:
    +@$(MAKE) -C ./shared clobber
    +@$(MAKE) -C ./C clobber
    +@$(MAKE) -C ./CUDALibraries clobber
    +@$(MAKE) -C ./OpenCL clobber

0 个答案:

没有答案