我的UBUNTU 13.10 64位系统(uname -a
):
Linux gpia 3.11.0-18-generic #32-Ubuntu SMP Tue Feb 18 21:11:14 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
我安装CUDA Toolkit 5.5的方式:
1-在“ 系统设置”->“软件和更新”->“其他驱动器”中,选择:
选择:使用nvidia-319-updates
(专有)的NVIDIA二进制Xorg驱动程序,内核模块和VDPAU库
这给了我NVIDIA驱动程序版本319.60(需要> = 319.37)。
2-安装gcc-4.6:
sudo apt-get install gcc-4.6
3-使用update-alternatives处理gcc版本(如banskt所述):
sudo update-alternatives --remove-all gcc
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 1
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100
sudo update-alternatives --config gcc
并选择gcc-4.6。
4 -安装一些某些材料,以避免从CUDA样品缺少的库(libGLU.so
,libX11.so
,libXi.so
,libXmu.so
):
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libglu1-mesa-dev
5-安装先前从NVIDIA网站下载的CUDA Toolkit(运行版本12.10 64位:developer.download.nvidia.com/compute/cuda/5_5/rel/installers/cuda_5.5.22_linux_64.run)
sudo sh cuda_5.5.22_linux_64.run
答案:accept
,y
(不支持),n
(NVIDIA驱动程序),y
(安装工具包),输入(默认位置),y
(示例),输入(默认位置)
6-使用update-alternatives,返回gcc-4.8:
sudo update-alternatives --config gcc
7-将CUDA二进制文件和lib路径添加到PATH和LD_LIBRARY_PATH环境变量中:
路径:======================================
cd /etc/profile.d
sudo vi cuda-5.5_bin.sh
#inside文件:
export PATH=$PATH:/usr/local/cuda-5.5/bin
============================================
LD_LIBRARY_PATH:============================
cd /etc/ld.so.conf.d
sudo vi cuda-5.5.conf
#inside文件:
/usr/local/cuda-5.5/lib
/usr/local/cuda-5.5/lib64
============================================
8-注销系统,然后再次登录。使用进行测试nvcc --version
或编译,然后运行以下简单示例代码:first.cu,sumvec.cu与nvcc filename.cu -o filename.exec
。
CUDA时间愉快:-D