0

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 ツールキット 4.1 は既にインストールしていますが、この問題にここ数時間悩まされていました。Googleは何も役に立たない。助けてくれてありがとう!

PS 彼らのメイクファイルは次のようになります。

 # 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
4

0 に答える 0