README
update-alternatives 是ubuntu提供的管理多个版本软件的工具,非常方便好用
配置多版本gcc
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 40
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 50
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 30
sudo update-alternatives --config gcc
配置多版本g++
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 40
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 30
sudo update-alternatives --config g++
配置多版本cuda
sudo update-alternatives --install /usr/local/cuda cuda /usr/local/cuda-10.0 50
sudo update-alternatives --install /usr/local/cuda cuda /usr/local/cuda-9.2 40
sudo update-alternatives --install /usr/local/cuda cuda /usr/local/cuda-9.0 30
sudo update-alternatives --install /usr/local/cuda cuda /usr/local/cuda-8.0 20
sudo update-alternatives --config cuda
如果要删除cuda-8.0 对应的配置
sudo update-alternatives --remove cuda /usr/local/cuda-8.0