在 CentOS 中切换 GCC 版本,您需要先安装所需的 GCC 版本,然后使用 alternatives 系统来管理多个版本
sudo yum install epel-release
sudo yum install centos-release-scl
sudo yum update
sudo yum install devtoolset-7
scl 命令启用安装的 GCC 版本。 例如,要启用 GCC 7,请运行以下命令:scl enable devtoolset-7 bash
这将启动一个新的 bash shell,其中包含 GCC 7。 要使此更改永久生效,请将上述命令添加到您的 ~/.bashrc 文件中。
gcc --version
输出应显示您选择的 GCC 版本。
scl disable devtoolset-7 bash
然后再次检查 GCC 版本以确认已切换回来。
注意:这些步骤适用于 CentOS 7。 对于 CentOS 8,您可能需要启用其他存储库,例如 PowerTools 存储库。