gcc/g++多版本切换
在Linux系统中,如果你安装了多个版本的GCC或G++,你可以使用update-alternatives
工具来进行版本的切换。以下是如何设置和切换GCC和G++版本的步骤:
- 安装你需要的GCC和G++版本。
- 使用
update-alternatives
配置每个工具的替代版本。 - 使用
update-alternatives
来选择你想要使用的版本。
以下是具体的命令:
# 安装GCC和G++,例如安装版本9和版本10
sudo apt install gcc-9 g++-9
sudo apt install gcc-10 g++-10
# 为gcc设置替代版本
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 90 --slave /usr/bin/g++ g++ /usr/bin/g++-9
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 100 --slave /usr/bin/g++ g++ /usr/bin/g++-10
# 使用下面的命令来配置默认的gcc和g++版本
sudo update-alternatives --config gcc
# 执行上面的命令后,你会被提示选择你的默认版本
# 例如,如果你想要使用gcc版本9,你会选择对应的数字
之后,你可以使用gcc --version
和g++ --version
命令来检查当前使用的版本。
注意:上述命令适用于基于Debian的系统,例如Ubuntu。对于其他Linux发行版,命令可能会有所不同。
评论已关闭