安装gcc

sudo apt update
sudo apt install build-essential

安装多个版本gcc

sudo apt install gcc-7 g++-7 gcc-8 g++-8 gcc-9 g++-9 gcc-10 g++-10

以下update-alternatives命令将安装gcc编译器7/8/9/10版本,这时gcc的符号链接由update-alternatives来维护

sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 100
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 100
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 100
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100

设置update-alternatives完成以后,如果要更改默认版本,请使用update-alternatives命令

sudo update-alternatives --config gcc