1. 安装静态库,如果没有安装静态库,后面编译不会通过;
yum install glibc-static libstdc++-static -y
2. 下载GCCxxx.tat.gz;
wget http://xxxxxxxxxx/gcc-x.x.x.tar.gz
3. 解压;
tar zxvf gcc-x.x.x.tar.gz
4. 进入目录;
cd gcc-x.x.x
5. 运行脚本download_prerequisites,此脚本会自动下载依赖库;
./contrib/download_prerequisites
6. 新建临时目录,用于存放编译过程中的临时文件;
mkdir gcc-build
cd gcc-build
7. 配置编译选项;
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
8. 编译安装,过程十分漫长,在我的小霸王上足足编了2个多小时;
make & make install