1.下载编译gcc相关的gmp、mpfr、mpc(根据自己需求下载对应版本,最好版本不要太低)
传送门NJU Mirror
2.下载isl(版本不要太低)
传送门http://isl.gforge.inria.fr/
3.按顺序安装
1)
cd gmp-6.2.0
./configure --prefix=/usr/local/ctenv/build(这是我安装的路径,可以自己设置)
make && make install
这步安装完可能会有个坑,使用命令 rpm -qa | grep gmp 看下是否如下图安装正确

如果没有gmp-devel-6.0.0-15.el7.x86_64这个,使用sudo yum install gmp-devel-6.0.0-15.el7.x86_64安装下(版本号和你下载的版本号对应就行)
2)
cd mpfr-4.1.0
./configure --prefix=/usr/local/ctenv/build --with-gmp=/usr/local/ctenv/build
make && make install
3)
cd mpc-1.2.0
./configure --p

本文介绍了如何在Linux系统下编译安装GCC 8.4.0,包括下载gmp、mpfr、mpc、isl依赖,配置和安装过程,以及解决编译过程中遇到的问题,最后通过创建软链接完成gcc和g++的升级。
最低0.47元/天 解锁文章
573






