centos7.6手动编译 GCC 7.5.0

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

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容