简言

centos7默认安装的gcc版本较低,一般是gcc4.8.5,但是编译某些项目时需要更高的gcc或者g++版本,此时我们就需要升级gcc,这里我们讲centos7系统怎么升级gcc

版本

gcc4.8.5 --> gcc7.5.0

步骤

  1. gcc --v 查看原来的gcc版本,g++ -v查看原来的g++版本


centos7升级gcc,升级g++_gcc升级



centos7升级gcc,升级g++_gcc升级_02


  1. 备份原来的gcc文件bin文件


centos7升级gcc,升级g++_centos升级gcc_03


  1. 下载gcc新版本,这里我下载的是gcc7.5.0

命令是 wget http://mirrors.ustc.edu.cn/gnu/gcc/gcc-7.5.0/gcc-7.5.0.tar.gz



centos7升级gcc,升级g++_gcc升级_04


  1. 解压,编译命令如下,请依次执行

tar -zxvf gcc-7.5.0.tar.gz

cd gcc-7.5.0

./contrib/download_prerequisites

mkdir build

cd build

#-prefix=/usr表示安装在usr目录下,可自己选择安装路径,不填写则默认为/usr/local
../configure -prefix=/usr --enable-checking=release --enable-languages=c,c++ --disable-multilib

make -j20

make install

  1. 最后查看gcc版本,可以看到gcc,g++已经升级到7.5.0版本


centos7升级gcc,升级g++_g++_05