1. 安装高版本GCC时,需要依赖其它GCC,所以需要保证有一个较低版本的GCC
yum install -y gcc gcc-c++
2. 安装bzip2
- 使用以下命令安装bzip2,主要用于之后自动解压安装GCC依赖
- yum install -y bzip2
3. 下载gcc源码
http://mirror.hust.edu.cn/gnu/gcc/
4. 下载安装 GCC 所需要的依赖包(如 gmp、mpfr、mpc 等)
进入gcc源码目录
./contrib/download_prerequisites
保证其确实是将 gmp、mpfr、mpc 等依赖包成功下载下来
5. 进入/usr/lib/gcc/x86_64-redhat-linux/
目录下,使用以下命令新建安装文件夹
mkdir 10.2
5. 配置 GCC 支持编译 C 和 C++ 语言:
configure --prefix=/usr/lib/gcc/x86_64-redhat-linux/10.2/ --enable-checking=release --enable-languages=c,c++ --disable-multilib
6. make
make install
7.查看gcc版本
gcc --version