gcc
Ubuntu系统用多了,软件就多,软件多了依赖就多,典型的如gcc之类,有的软件更新慢,需要低版本的gcc支持,这种情况下最方便的是安装几个不同的版本的gcc、gfortran、g++切换了。

本教程也适合Ubuntu18.04、Ubuntu20.04、Ubuntu22.04以及其它短期版本。

只写命令,不说话。

gcc,依次安装

sudo apt-get install gcc-5 gcc-5-multilib
sudo apt-get install gcc-6 gcc-6-multilib
sudo apt-get install gcc-7 gcc-7-multilib

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-6 60
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70

通过下述命令切换

sudo update-alternatives --config gcc

g++,类似

sudo apt-get install g++-6 g++-6-multilib
sudo apt-get install g++-6 g++-6-multilib
sudo apt-get install g++-7 g++-7-multilib

sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-6 60
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 70

通过下述命令切换

sudo update-alternatives --config g++

gfortran,也类似

sudo apt-get install gfortran-5 gfortran-5-multilib
sudo apt-get install gfortran-6 gfortran-6-multilib
sudo apt-get install gfortran-7 gfortran-7-multilib

sudo update-alternatives --install /usr/bin/gfortran gfortran /usr/bin/gfortran-5 50
sudo update-alternatives --install /usr/bin/gfortran gfortran /usr/bin/gfortran-6 60
sudo update-alternatives --install /usr/bin/gfortran gfortran /usr/bin/gfortran-7 70

通过下述命令切换

sudo update-alternatives --config gfortran

最后修改:2024 年 04 月 28 日
如果觉得我的文章对你有用,请随意赞赏