运行Cuda SDK的deviceQuery的问题

时间:2012-09-14 00:27:54

标签: ubuntu cuda

昨天我编写了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

有人可以帮帮我吗?

2 个答案:

答案 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

现在运行样本。