在Ubuntu系统中选择不同的GCC版本可以通过以下几种方法实现:
安装多个版本的GCC
-
安装所需版本的GCC:
使用
apt
命令安装你想要的GCC版本。例如,要安装GCC 7和GCC 8,可以运行:sudo apt update sudo apt install gcc-7 g++-7 gcc-8 g++-8
-
使用
update-alternatives
管理多个版本:-
配置GCC版本:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7 sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-8 80 --slave /usr/bin/g++ g++ /usr/bin/g++-8
-
选择默认版本:
sudo update-alternatives --config gcc
在弹出的选项中选择对应的GCC版本。
-
查看当前版本:
gcc --version g++ --version
-
降级GCC版本
如果需要降级GCC版本,可以参考以下步骤:
-
安装所需的低版本GCC:
sudo apt update sudo apt install gcc-7 g++-7
-
设置默认GCC版本:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 70 --slave /usr/bin/g++ g++ /usr/bin/g++-7
-
选择默认版本:
sudo update-alternatives --config gcc
-
验证降级结果:
gcc --version
更新GCC版本
要在Ubuntu中升级GCC版本,可以使用以下步骤:
-
添加PPA存储库:
sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt update
-
安装所需的GCC版本:
sudo apt install gcc-9 g++-9
-
更改默认GCC版本:
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 60 --slave /usr/bin/g g /usr/bin/g-9
-
验证GCC版本:
gcc --version