Ubuntu18.04 降级 gcc 安装 cuda-9.0

系统为 Ubuntu18.04,目前已安装 nvidia-460 驱动,现在打算安装 cuda-9.0

在官网下载了 cuda-9.0 的 Ubuntu16.04 版本,其要求的 gcc 版本为 5。

安装 cuda-9.0

下载好安装包后,--override 可以跳过 gcc 版本检查

sudo sh cuda_9.0.176_384.81_linux.run --override

Ctrl + C,然后

Do you accept the previously read EULA?
accept/decline/quit: accept

You are attempting to install on an unsupported configuration. Do you wish to continue?
(y)es/(n)o [ default is no ]: y

Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 384.81?
(y)es/(n)o/(q)uit: n

Install the CUDA 9.0 Toolkit?
(y)es/(n)o/(q)uit: y

Enter Toolkit Location
 [ default is /usr/local/cuda-9.0 ]: 

Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit: y

Install the CUDA 9.0 Samples?
(y)es/(n)o/(q)uit: y

Enter CUDA Simples Location
 [ default is /home/hjl ]: 

Installing the CUDA Toolkit in /usr/local/cuda-9.0 ...

安装完成后显示,Samples 缺失一些依赖库,但没关系,Samples 的作用仅是 获取 CUDA_ARCH

Driver:   Not Selected
Toolkit:  Installed in /usr/local/cuda-9.0
Samples:  Installed in /home/hjl, but missing recommended libraries

添加环境变量

sudo vim ~/.bashrc

文件末尾添加如下。

# cuda
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

重新加载 .bashrc 文件

source ~/.bashrc

测试

nvcc -V

降级 gcc

查看当前 gcc 版本

gcc -v
g++ -v

查看 usr/bin 下软链接

ls -l /usr/bin | grep gcc
ls -l /usr/bin | grep g++

安装 gcc-5 和 g++-5

sudo apt-get install gcc-5
sudo apt-get install g++-5

修改软链接

cd /usr/bin
sudo ln -fs gcc-5* gcc
sudo ln -fs gcc-5* x86_64-linux-gnu-gcc

查看是否修改成功

gcc -v

猜你喜欢

转载自blog.csdn.net/weixin_43742643/article/details/113482879
今日推荐