centos 7 gcc 升级8.2.0
本文是基于centos 7.6 升级gcc8.2.0
1、安装好centos 7.6
2、安装编译器
#yum install gcc
#yum install gcc-c++
安装后的版本为4.8.5
3、下载gcc8.2.0
1)下载路径之一:http://ftp.gnu.org/gnu/gcc
2)解压gcc8.2.0
4、下载依赖库 gmp、mpfr、mpc、isl
1)方法一,进入gcc8.2.0的目录,执行./contrib/download_prerequisites,
2)方法二,根据./contrib/download_prerequisites中路径以及版本要求,下载后拷贝到gcc8.2.0目录下。再执行./contrib/download_prerequisites确认依赖包
4、安装所需的工具
#yum groupinstall -y ‘Development Tools’
#yum install -y texinfo bison flex gcc-gnat glibc-devel.i686 libgcc.i686
5、配置、编译
gcc目录,执行配置命令:make
#mkdir build
#cd build
#…/configure --prefix=/usr --enable-multilib
如果只需要支持c,c++编译器,则执行配置命令:./configure --prefix=/usr --enable-multilib --enable-languages=c,c++
#make
#make install
空间至少要保证8g以上,且编译时间较长。