简言
centos7默认安装的gcc版本较低,一般是gcc4.8.5,但是编译某些项目时需要更高的gcc或者g++版本,此时我们就需要升级gcc,这里我们讲centos7系统怎么升级gcc
版本
gcc4.8.5 --> gcc7.5.0
步骤
- gcc --v 查看原来的gcc版本,g++ -v查看原来的g++版本
- 备份原来的gcc文件bin文件
- 下载gcc新版本,这里我下载的是gcc7.5.0
命令是 wget http://mirrors.ustc.edu.cn/gnu/gcc/gcc-7.5.0/gcc-7.5.0.tar.gz
- 解压,编译命令如下,请依次执行
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
- 最后查看gcc版本,可以看到gcc,g++已经升级到7.5.0版本