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