若是要下载低版本的gcc与g++请添加低版本的源。对Ubuntu20.04的源文件source.list进行编辑,增加Ubuntu16的源:
sudo gedit /ect/apt/source.list
或者 sudo vim /ect/apt/source.list
添加后:
sudo apt-get update
#假如说要下载gcc4.8,g++4.8
sudo apt-get install gcc-4.8
sudo apt-get install g++-4.8
sudo apt-get install gcc-4.8-multilib
sudo apt-get install g++-4.8-multilib
sudo apt-get install gcc-4.8-doc
#然后查看gcc版本
gcc -v
#发现版本还是gcc9
#通过命令查询本机gcc已安装的版本
ls /usr/bin/gcc*
#可以看到有gcc9和gcc4.8
#这时候将gcc,g++调成多版本可选择模式
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 20
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 50
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 20
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 50
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
然后这里看着选就好: