多版本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 @   nerrr  阅读(524)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示