1 安装特定版本gcc
#例安装GCC9
#sudo apt-get update
sudo apt-get install gcc-9 g++-9
2 查找gcc安装路径
which gcc
#如果你的
/usr/bin
路径下有多个 gcc
版本,你可以使用 update-alternatives
工具来选择你要使用的 gcc
版本
3 切换版本
3.1 添加新安装的 gcc
、g++版本到 update-alternatives
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90
#/usr/bin/gcc 是系统中 gcc 命令的路径
#gcc 是替换组的名称
#/usr/bin/gcc-9 是具体版本的路径
#最后的数字表示优先级,数字越大优先级越高
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-9 90
3.2 配置 gcc,g++
版本
使用 sudo update-alternatives --config gcc
命令来选择你要使用的 gcc
版本
sudo update-alternatives --config gcc
执行上述命令后,你会看到类似以下的输出:输入你想选择的
gcc
版本对应的数字并按回车键
g++同理
sudo update-alternatives --config g++
#选择的版本要与gcc对应
4 验证版本
配置完成后,验证 gcc
和 g++
版本是否切换成功:
gcc --version
g++ --version