阿里云的centos系统自带的gcc版本为4.8.5,可以通过gcc -v命令查看
[root@wcz gcc-6.3.0]# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-redhat-linux/4.8.5/lto-wrapper
Target: x86_64-redhat-linux
gcc version 4.8.5 20150623 (Red Hat 4.8.5-39) (GCC)
1、如果直接下载gcc6.3.0进行安装升级的话,会报错
configure: error: Building GCC requires GMP 4.2+, MPFR 2.4.0+ and MPC 0.8.0+.
接下来我们需要以此安装gmp,mpfr,mpc,这三个组件的顺序不能乱,因为后面的依次依赖前面
2、安装相关依赖
yum install "gmp-devel.x86_64"
yum install gcc-c++
yum install m4
3、安装gmp
wget https://gmplib.org/download/gmp/gmp-6.1.2.tar.xz
xz -d gmp-6.1.2.tar.xz
tar xvf g