首先,需要去官网下载 .run 文件。
安装.run文件的方法比较简单, 安装 需要依赖的包:
sudo apt-get install freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev
- 建立链接到
/usr/lib/
目录下后,安装Samples时就正常了。
sudo ln -s /usr/lib/x86_64-linux-gnu/libGLU.so.1.3.1 /usr/lib/libGLU.so
-
首先,将X-Window关闭,然后进入字符界面(如tty1)。关闭X-Window方法:
sudo service lightdm stop
cuda_7.5.18_linux.run
以及cuda_352_39_gdk_linux.run 添加可执行权限,chown 777
sudo sh ./cuda_352_39_gdk_linux .
sudo ./cuda_7.5.18_linux.run
-
重新启动X-Window:
sudo service lightdm start
-
环境变量设置
- 在终端中输入下面的命令即可:
echo 'export PATH=/usr/local/cuda-7.5/bin:$PATH' >> ~/.bashrc
echo 'export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH' >> ~/.bashrc
source ~/.bashrc
- 接下来重启系统,然后开始验证安装的结果。
但是我的系统重启之后 无法进入桌面程序,有人说是安装了opengl 导致冲突,也可以用 ctrl+alt + f1 进入命令行模式,暂时没去卸载opengl。
验证
查看NVCC版本
-
nvcc -V
,
编译并运行例子
-
进入到Samples安装目录,然后在该目录下
make
,等待十来分钟。 -
编译完成后,可以在
Samples
里面找到bin/x86_64/linux/release/
目录,并切换到该目录 -
运行
deviceQuery
程序(重点关注最后一行,Pass表示通过测试)