【Linux】Ubuntu22.04版本下实现gcc版本的快速切换
warning:
这篇文章距离上次修改已过449天,其中的内容可能已经有所变动。
在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替换为实际想要使用的版本。
评论已关闭