下载安装包
原地址:http://ftp.gnu.org/gnu/gcc/
国内使用:https://mirrors.ustc.edu.cn/gnu/gcc/
1 | wget http://ftp.gnu.org/gnu/gcc/gcc-9.1.0/gcc-9.1.0.tar.gz |
到这里不要直接编译安装的,先把下面的依赖检查一下有没有装好。
检查和安装依赖项
检查依赖
因为我这里都已经装好了,所以显示成功
1 | cd gcc-9.1.0 |
安装依赖
如果上面依赖缺少的,就需要安装:
1 | yum install gmp-devel |
安装 isl:
1 | wget ftp://gcc.gnu.org/pub/gcc/infrastructure/isl-0.18.tar.bz2 |
安装完成,再检车一下:
1 | ./contrib/download_prerequisites |
编译安装gcc
安装开发环境依赖:
1 | yum groupinstall "Development Tools" |
安装gcc:
1 | cd gcc-9.1.0 |
替换旧的gcc
1 | rm -f /usr/bin/gcc |
更新libstdc++
1 | # 找到现有的版本 |
完成!