【Linux】Ubuntu22.04版本下实现gcc版本的快速切换
在Ubuntu 22.04版本下,可以使用update-alternatives
工具来快速切换安装的GCC版本。假设你已经安装了多个GCC版本,可以按照以下步骤进行版本切换:
- 首先,确保你已经安装了多个GCC版本。你可以使用
apt
命令来安装更多版本的GCC,例如:
sudo apt install gcc-10 g++-10
sudo apt install gcc-11 g++-11
- 设置
update-alternatives
。首先,为gcc
和g++
设置一个名为gcc-x
的组(这里的x
是你想要的版本号):
sudo update-alternatives --install /usr/bin/gcc gcc-x /usr/bin/gcc-x 10
sudo update-alternatives --install /usr/bin/g++ g++-x /usr/bin/g++-x 10
- 然后,为每个需要切换的版本设置优先级:
sudo update-alternatives --install /usr/bin/gcc gcc-x /usr/bin/gcc-10 10
sudo update-alternatives --install /usr/bin/gcc gcc-x /usr/bin/gcc-11 5
- 最后,使用
update-alternatives
配置你想要使用的版本:
sudo update-alternatives --config gcc
sudo update-alternatives --config g++
执行上述命令后,系统会提示你选择哪个版本作为默认版本。选择你想要的版本,按照提示操作即可。
注意:将上述命令中的gcc-x
、/usr/bin/gcc-x
、/usr/bin/gcc-10
和/usr/bin/gcc-11
替换为实际想要使用的版本。
评论已关闭