The toolkit and items 1-6 of the NVIDIA_CUDA SDK have been installed and compiled , but when it gets to '6_Advanced/cdpLUDecomposition' the following error message appears.
/usr/local/cuda-5.0/bin/nvcc -m64 -Xcompiler -fopenmp -gencode arch=compute_35,code=sm_35 -o cdpLUDecomposition dlaswp.o dgetf2.o dgetrf.o cdp_lu.o cdp_lu_main.o -L/usr/local/cuda-5.0/lib64 -lcublas -lcublas_device -lcudadevrt -lgomp
/usr/local/cuda-5.0/lib64/libcublas.so: error: undefined reference to 'dlsym'
/usr/local/cuda-5.0/lib64/libcublas.so: error: undefined reference to 'dlopen'
/usr/local/cuda-5.0/lib64/libcublas.so: error: undefined reference to 'dlclose'
collect2: ld returned 1 exit status
make[1]: *** [cdpLUDecomposition] Error 1
私はUbuntuとCudaの両方に不慣れですが、makeの前にLD_FLAGS = -ldlを追加しようとしましたが、これは役に立ちませんでした。そして、PATHとLD_LIBRARY_PATHをNvidiaの推奨事項に設定しました。また、すべてのドライバーを更新し、SDKdeviceQueryプログラムから有効な結果を取得できました。
私が試した他のすべてがまだ機能していなかったので、どんな助けもいただければ幸いです。