1. 使用 SCL 快速升级 gcc
临时使用 gcc-7
长期使用
2. 源码编译 gcc
2.1 先 yum 下载依赖包
gcc 源码包地址:https://ftp.gnu.org/gnu/gcc/
我用的是 gcc8.3 源码编译,理论来说这个编译方法可以适用其他版本 gcc
2.2 下载
下载速度不一,请选择速度最快的:
由于网络问题下载可会出错,我这提供 gcc 下载依赖包 https://icunity.lanzoui.com/ikC7Lskl5mb
将
gmp-6.1.0.tar.bz2,isl-0.18.tar.bz2,mpc-1.0.3.tar.gz,mpfr-3.1.4.tar.bz2 放在 gcc-8.3.0 的目录下面这里全部 ok 的话操作下面步骤,然后编译
2.3 编译
只升级 gcc
只升级 gcc 和 fortran(建议这个)
漫长的等待,建议使用 make,不要用 make -j,make -j 有可能会编译出错
2.4 环境变量
安装完成
- 作者:sky12378
- 链接:https://a.111103.xyz/article/centos7-gcc-upgrade
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
