1. 普通用户中下载gcc的最新源码包:
wget http://ftp.gnu.org/gnu/gcc/gcc-9.1.0/gcc-9.1.0.tar.gz
2. 解压安装包
tar -xzvf gcc-9.1.0.tar.gz
3. 进入目录gcc-9.1.0
cd gcc-9.1.0
4.运行download_prerequisites脚本
./contrib/download_prerequisiles
该脚本文件会帮我们下载、配置、安装依赖库
5. 建立目录,将所有输出放入该目录
mkdir gcc_temp
6. 进入目录
cd gcc_temp
7. 执行以下命令:
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
8. 编译(比较耗时,大概2~4小时,编译时注意时间安排)
make make install
9.安装(root用户)
进入root用户后执行make install
或者在普通用户中执行 sudo