CentOS更新与升级GCC主要有以下三种方法:
sudo yum clean all
,sudo yum update
,然后安装或更新GCC,sudo yum install gcc
,若要安装特定版本,如GCC 11,可使用sudo yum install gcc-11
。sudo yum install centos-release-scl
,再安装特定版本的devtoolset,如sudo yum install devtoolset-11
,启用时使用scl enable devtoolset-11 bash
,若要永久生效,可将命令添加到~/.bashrc
文件中,最后通过gcc --version
验证版本。wget https://ftp.gnu.org/gnu/gcc/gcc-<version>/gcc-<version>.tar.gz
,解压后安装依赖,sudo yum groupinstall "Development Tools"
,sudo yum install gmp-devel mpfr-devel libmpc-devel
,然后配置、编译并安装,mkdir build && cd build
,../configure --prefix=/usr/local/gcc-<version> --enable-languages=c,c++
,make -j$(nproc)
,sudo make install
,最后更新环境变量并验证版本。