本机上已自带gcc-11,现在我们再装一个gcc-7
1、需要查看已安装的gcc版本
ls /usr/bin/gcc*
2、安装gcc-7
apt install gcc-7
如果安装时报错源没有安装包
vim /etc/apt/sources.list
在sources.list中添加如下内容
deb [arch=amd64] http://archive.ubuntu.com/ubuntu focal main universe
#更新源
apt-get update
#安装gcc-7和g++-7
apt-get install -y gcc-7 g++-7
3、多版本gcc切换设置
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 100
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 100
update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-7 100
update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-11 100
4、版本切换
#切换gcc版本
update-alternatives --config gcc
#切换g++版本
update-alternatives --config g++
安装多版本gcc编译器完成