因为原生的CentOS 7自动安装的gcc版本是4.8.5;
yum -y install gcc gcc-c++ kernel-devel
最近工作和学习中需要使用C++17,所以被迫安装新版本的gcc编译器。
一、环境准备
yum -y install gmp-devel // 编译依赖此库
yum -y install mpfr-devel // 编译依赖此库
yum -y install libmpc-devel // 编译依赖此库
yum -y install bzip2 // 编译依赖此库
wget ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.15.tar.bz2 // 编译依赖此库
tar -jxvf isl-0.15.tar.bz2
cd isl-0.15
./configure
make
make install
编译完成,检查gcc版本:
[root@localhost gcc-7.3.0]# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/l