Centos7.5yum安装的默认gcc版本为4.8.5,如果需要使用gcc的最新特性,则需要源码安装gcc最新版。编译过程中解决不少报错,最终有了本文的实测成功记录。
- yum 安装依赖包
yum install -y epel-release
yum install -y gcc gcc-c++ gcc-gnat libgcc libgcc.i686 glibc-devel bison flex texinfo build-essential
- 下载最新的gcc源码包
cd /usr/local/src
wget http://ftp.gnu.org/gnu/gcc/gcc-8.2.0/gcc-8.2.0.tar.xz
tar -xJvf gcc-8.2.0.tar.xz
- 提前手动下载依赖库(节省步骤4时间)
wget http://ftp.gnu.org/gnu/gmp/gmp-6.1.0.tar.xz
wget http://ftp.gnu.org/gnu/mpc/mpc-1.0.3.tar.gz
wget http://ftp.gnu.org/gnu/mpfr/mpfr-3.1.4.tar.xz
wget http://isl.gforge.inria.fr/isl-0.18.tar.xz
tar -xjvf gmp-6.1.0.tar.xz
tar -zxvf mpc-1.0.3.tar.gz
tar -xjvf mpfr-3.1.4.tar.xz
tar -xjvf isl-0.18.tar.xz
- 检查和下载gcc依赖库
cd /usr/local/src/gcc-8.2.0
./contrib/download_prerequisites
- 编译安装依赖包
Centos7.5源码编译安装gcc-8.2.0全攻略

本文详细记录了在Centos7.5系统中,如何通过源码编译安装gcc-8.2.0的过程,包括解决编译报错和安装依赖库的步骤,旨在帮助用户实现gcc的更新以利用其最新特性。
最低0.47元/天 解锁文章
1560

被折叠的 条评论
为什么被折叠?



