1下载
China
https://mirrors.ustc.edu.cn/gnu/
http://mirrors.ustc.edu.cn/gnu/
ftp://mirrors.ustc.edu.cn/gnu/
rsync://mirrors.ustc.edu.cn/gnu/
https://mirrors.tuna.tsinghua.edu.cn/gnu/
rsync://mirrors.tuna.tsinghua.edu.cn/gnu/
https://mirrors.sjtug.sjtu.edu.cn/gnu/
https://mirrors.nju.edu.cn/gnu/
http://mirrors.nju.edu.cn/gnu/
上面的是中国的gun镜像, 以编译8.2版本为例子:
wget https://mirrors.ustc.edu.cn/gnu/gcc/gcc-8.2.0/gcc-8.2.0.tar.xz
2 解压,下载依赖
tar xvf gcc-8.2.0.tar.xz
cd gcc-8.2.0
./contrib/download_prerequisites
./contrib/download_prerequisites脚本会下载gmp,mpfr,mpc,isl源码,这些是编译需要的依赖。
3编译
mkdir gcc-build-8.2.0/
cd gcc-build-8.2.0/
make -j16
sudo make install