安装依赖
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



暂无评论内容