CentOS 7下更新 gcc (gcc 7.3.0)

  • A+
所属分类:杂项

CentOS 7 默认的 gcc 版本仅仅是 4.8.5, 嫌弃.

下面是手动更新 gcc 至 7.3.0 版本, 仅在 CentOS 7 下实验成功. 这里是一个自动执行以下命令的脚本.

1. 先更新依赖库

sudo yum install libmpc-devel mpfr-devel gmp-devel

2. 更新解压工具

yum install zlib-devel*

3. 下载 gcc 7.3.0 编译并安装

//如果有更高的 gcc 版本, 你可以在这一步替换这个下载地址
curl ftp://ftp.gnu.org/pub/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz -O

tar -zxf gcc-7.3.0.tar.gz

cd gcc-7.3.0

//这里你可以添加其他你想让你的 gcc 支持的语言像 Java 或者 Go,...
./configure --with-system-zlib --disable-multilib --enable-languages=c,c++

//这个 make 命令会执行 40 分钟左右, 耐心等待编译
//8 = 你的cpu核心数
make -j 8
make install

最后, 你需要重启一下命令行来使用新的 gcc.

检查一下成功了没:

CentOS 7下更新 gcc (gcc 7.3.0)

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: