1. 安装依赖
yum groupinstall “Development Tools”
yum install glibc-static libstdc++-static
yum install wget gmp-devel mpfr-devel libmpc-devel
2. 下载并编译 GCC
# 下载 GCC 源码(这里以 GCC 9.5.0 为例)
cd /usr/src
wget https://ftp.gnu.org/gnu/gcc/gcc-9.5.0/gcc-9.5.0.tar.gz
# 下载 可以使用迅雷下载后再上传,否则国内下载很慢. 其他版本 https://ftp.gnu.org/gnu/gcc/
tar xf gcc-9.5.0.tar.gz
cd gcc-9.5.0
# 下载依赖
./contrib/download_prerequisites
# 创建编译目录
mkdir build && cd build
# 配置编译选项
../configure –disable-multilib –enable-languages=c,c++ –prefix=/usr/local/gcc-9.5.0
# 编译(这需要很长时间,建议使用 -j 参数加速)视服务器硬件配置,一般1-2小时.
make -j$(nproc)
# 安装
make install
3. 配置环境变量
# 添加到 /etc/profile 或 ~/.bashrc
export PATH=/usr/local/gcc-9.5.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/gcc-9.5.0/lib64:$LD_LIBRARY_PATH
# 使配置生效
source ~/.bashrc
4. 重启服务器





