编译gcc
1.下载最新的gcc
访问:https://gcc.gnu.org/mirrors.html
也可以在https://mirrors.aliyun.com/gnu/gcc/
下载
2.解压缩
下载的是tar.gz
文件,解压:
tar -zxvf gcc-11.2.0.tar.gz
3 .下载依赖包
gcc
会依赖gmp.mpfr
和mpc
几个包,如果有网络,可以直接自带的脚本自动下载,然后编译。
cd gcc-11.2.0
./contrib/download_prerequisites
4.编译
cd ..
mkdir gcc-build-11.2.0
cd gcc-build-11.2.0
../gcc-11.2.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
由于只用到c
和c++
,所以只编译这两种语言的编译.
之后进行make
make -j8