CentOS更新GCC编译器有使用SCL和使用手动编译安装两种常用方法,具体如下:
sudo yum install centos-release-scl。sudo yum install devtoolset-11-gcc*。scl enable devtoolset-11 bash,此方式仅在当前shell会话生效。source scl_source enable devtoolset-11添加到~/.bashrc文件中。gcc --version。wget http://ftp.gnu.org/gnu/gcc/gcc-12.2.0/gcc-12.2.0.tar.gz。sudo yum groupinstall "Development Tools" sudo yum install gmp-devel mpfr-devel libmpc-devel。tar -xf gcc-12.2.0.tar.gz cd gcc-12.2.0 mkdir build cd build。../configure --prefix=/usr/local/gcc-12.2.0 --enable-languages=c,c++ --disable-multilib make -j$(nproc) sudo make install。export PATH=/usr/local/gcc-12.2.0/bin:$PATH添加到~/.bashrc,然后source ~/.bashrc。gcc --version。