sudo yum -y install bzip2 cd gcc-11.2.0 sudo ./contrib/download_prerequisites
(4) configuration 配置
1 2 3
mkdir build cd build/ ../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
–enable-languages 表示你要让你的 gcc
支持那些语言;
–disable-multilib
不生成编译为其他平台可执行代码的交叉编译器;
–disable-checking
生成的编译器在编译过程中不做额外检查。
(5) 编译源码
1
make
这一步需要的时间非常久,一开始我不知道,直接执行编译指令的,花了特别长的时间QAQ。其实可以在这之前加上
make -j4 的指令,即让 make
最多让四个编译命令同时运行,以加快编译速度。你可以根据你的电脑的实际情况选择数字的大小,比如我的服务器核心数高达
64,那么我 make -j64 也没事。