1、添加PPA软件源
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
2、安装不同的gcc g++ gfortran版本,根据自己的需要进行选择安装
sudo apt-get install gcc-4.8 g++-4.8 gfortran-4.8
sudo apt-get install gcc-4.9 g++-4.9 gfortran-4.9
sudo apt-get install gcc-5 g++-5 gfortran-5
sudo apt-get install gcc-6 g++-6 gfortran-6
sudo apt-get install gcc-7 g++-7 gfortran-7
sudo apt-get install gcc-8 g++-8 gfortran-8
sudo apt-get install gcc-9 g++-9 gfortran-9
sudo apt-get install gcc-10 g++-10 gfortran-10
sudo apt-get install gcc-11 g++-11 gfortran-11
3、安装完成后,更新系统环境路径里面的编译器版本(以gcc-9示例,需根据自己实际安装的版本进行更改)
sudo rm -rf /usr/bin/g++
sudo rm -rf /usr/bin/cc
sudo rm -rf /usr/bin/gcc
sudo rm -rf /usr/bin/c++
sudo rm -rf /usr/bin/gcc-ar
sudo rm -rf /usr/bin/gcc-nm
sudo rm -rf /usr/bin/gcc-ranlib
sudo rm -rf /usr/bin/gfortran
sudo ln -s /usr/bin/g++-9 /usr/bin/g++
sudo ln -s /usr/bin/gcc-9 /usr/bin/gcc
sudo ln -s /usr/bin/gcc-9 /usr/bin/cc
sudo ln -s /usr/bin/g++-9 /usr/bin/c++
sudo ln -s /usr/bin/gcc-ar-9 /usr/bin/gcc-ar
sudo ln -s /usr/bin/gcc-nm-9 /usr/bin/gcc-nm
sudo ln -s /usr/bin/gcc-ranlib-9 /usr/bin/gcc-ranlib
sudo ln -s /usr/bin/gfortran-9 /usr/bin/gfortran