昨天我编写了sdk示例,我也运行了一些。但今天我试图通过发出./deviceQuery命令来运行deviceQuery并在〜/ NVIDIA_GPU_Computing_SDK / C / bin / linux / release文件夹中显示:
./deviceQuery: error while loading shared libraries: libcudart.so.4: cannot open shared object file: No such file or directory
有人可以帮帮我吗?
答案 0 :(得分:1)
您是否设置了环境变量? export LD_LIBRARY_PATH = / usr / local / cuda-5.0 / lib:/usr/local/cuda-5.0/lib64:$ LD_LIBRARY_PATH
详情请参阅CUDA_Getting_Started_Guide_For_Linux。
答案 1 :(得分:1)
设置CUDA的路径环境
goto /etc/
$ gksudo gedit environment
在那里你可以看到PATH =“/ usr / local / sbin:/ usr / local / bin:/ usr / sbin:/ usr / bin:/ sbin:/ bin:/ usr / games”
类似的东西,只需附加以下内容
:/usr/local/cuda/bin"
保存并退出编辑器
重新加载路径
source environment
现在设置LD_LIBRARY_PATH :(在/ etc /目录本身)
$ gksudo gedit ld.so.conf.d/cuda.conf
(创建一个新文件) 将以下内容粘贴到文件中
/usr/local/cuda/lib64
/usr/local/cuda/lib
保存并退出编辑器 重新加载LD_LIBRARY_PATH
$ sudo ldconfig
现在运行样本。