广告
安装依赖
sudo yum groupinstall "Development Tools" sudo yum install glibc-static libstdc++-static
下载并解压
wget https://ftp.gnu.org/gnu/gcc/gcc-7.5.0/gcc-7.5.0.tar.gz tar -xf gcc-7.5.0.tar.gz cd gcc-7.5.0
手动下载依赖包(使用 HTTP 镜像)
wget https://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2 wget https://gcc.gnu.org/pub/gcc/infrastructure/mpfr-3.1.4.tar.bz2 wget https://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.0.3.tar.gz wget https://gcc.gnu.org/pub/gcc/infrastructure/isl-0.16.1.tar.bz2
解压并创建符号链接
tar -xjf gmp-6.1.0.tar.bz2 ln -s gmp-6.1.0 gmp tar -xjf mpfr-3.1.4.tar.bz2 ln -s mpfr-3.1.4 mpfr tar -xzf mpc-1.0.3.tar.gz ln -s mpc-1.0.3 mpc tar -xjf isl-0.16.1.tar.bz2 ln -s isl-0.16.1 isl
编译安装(耗时较长)
mkdir build && cd build ../configure --enable-languages=c,c++ --disable-multilib make -j$(nproc) sudo make install
检查版本
gcc --version cmake --version

