多版本cuda安装与多版本gcc.g++安装

首先去下载另一个版本的cuda ,安装结束后打开终端,先在环境变量里将之前的cuda10.1的环境变量删掉其中的“10.1”以便切换版本

sudo gedit ~/.bashrc
sudo rm -rf /usr/local/cuda    #删除之前创建的软链接
sudo ln -s /usr/local/cuda-11.4 /usr/local/cuda    #创建链接到cuda11.4的软链接
source ~/.bashrc
nvcc --version #查看当前cuda版本

若想换回cuda10.1,执行

sudo rm -rf /usr/local/cuda    #删除之前创建的软链接
sudo ln -s /usr/local/cuda-10.1 /usr/local/cuda    #创建链接到cuda9.0的软链接
source ~/.bashrc
nvcc --version #查看当前cuda版本

 

参考:https://blog.csdn.net/weixin_44120025/article/details/121002696

 

多版本gcc安装

ls /usr/bin/gcc*

 

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 50
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 50
sudo update-alternatives --config gcc

 g++多版本切换同理

ls /usr/bin/g++*
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 50
sudo update-alternatives --config g++

 

posted @ 2023-05-19 11:16  nerrr  阅读(638)  评论(0)    收藏  举报