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