CUDA nvcc编译器设置Ubuntu 12.04

时间:2012-12-22 00:12:35

标签: cuda nvcc

我在64位Ubuntu 12.04盒子上成功安装了cuda 5(但不是样本)的nvidia驱动程序和工具包。即使我以前运行

,样本也无法安装
  

$ sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev

我似乎无法找到nvcc。我跑了

  

$ export LD_LIBRARY_PATH = / usr / local / cuda-5.0 / lib:/usr/local/cuda-5.0/lib64:$ LD_LIBRARY_PATH

nvcc -v报告找不到编译器:

  

nvcc -V没有命令'nvcc'找到,你的意思是:命令'nvlc'来自   package'vlc-nox'(universe)nvcc:command not found

入门指南在这里没有多大帮助:  http://docs.nvidia.com/cuda/cuda-getting-started-guide-for-linux/index.html

这里发生了什么?我是否需要安装gpu computing sdk示例才能获得nvcc? :/

3 个答案:

答案 0 :(得分:2)

考虑在Ubuntu 12.04中安装CUDA 5.5。 5.5版本具有特殊的杠杆作用,可以将其安装为debian软件包。请参阅以下链接

https://developer.nvidia.com/content/cudacasts-episode-5-install-cuda-55-linux-package-manager

https://developer.nvidia.com/cuda-downloads

这比你到现在为止所尝试的一切都要容易得多!个人经验 ! :-)

答案 1 :(得分:1)

无法安装样本是常见问题,如https://sn0v.wordpress.com/2012/12/07/installing-cuda-5-on-ubuntu-12-04/#comment-869

中的大纲

解决方案是找到“libglut.so”并在/ usr / lib下创建一个软链接。然后重新运行cuda * .run并选择仅安装样本。

sudo find /usr -name libglut\*

sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so.3 /usr/lib/libglut.so

sudo ./cuda*.run #when prompted only install samples. ie do not install drivers and toolkit.

在ubuntu 12.04上为我工作希望它也适合你

答案 2 :(得分:0)

我在安装过程中遇到了这个问题,但我发现sudo ln -s /usr/lib/x86_64-linux-gnu/libglut.so.3 /usr/lib/libglut.so没用了。我的解决方案是首先安装freeglut3:

`sudo apt-get install freeglut3`  

然后使用:

sudo ln -s /usr/lib/libglut.so.3 /usr/lib/libglut.so

此后,CUDA示例已成功安装。