在Ubuntu系统中选择不同的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:
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
要在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