在CentOS上安装GCC 11,你可以选择使用Devtoolset工具集,它允许你在CentOS上安装和使用较新版本的GCC。以下是安装GCC 11的步骤:
启用EPEL仓库(如果尚未启用):
sudo yum install epel-release
安装Software Collections (SCL)仓库:
sudo yum install centos-release-scl
安装Devtoolset-11:
sudo yum install devtoolset-11
启用Devtoolset-11环境: 你可以通过以下命令临时启用Devtoolset-11环境:
scl enable devtoolset-11 bash
或者,你可以将其添加到你的.bashrc文件中,以便每次登录时自动启用:
echo "source /opt/rh/devtoolset-11/enable" >> ~/.bashrc
source ~/.bashrc
验证安装: 安装完成后,你可以通过以下命令验证GCC版本:
gcc --version
如果安装成功,你应该看到类似于以下的输出,显示GCC 11.x.x的版本信息:
gcc (GCC) 11.x.x 202x-xx-xx
请注意,CentOS 8已经在2021年底结束了官方支持,因此如果你正在使用CentOS 8,建议升级到CentOS Stream或其他支持的Linux发行版。如果你必须使用CentOS 8,上述步骤应该仍然适用,但是请确保你的系统已经更新到最新状态,并且你已经考虑了安全性和支持的问题。