环境:ubuntu server 17.04,使用apt-get install 安装gcc v5.4.0, g++ v5.4.0, m4 5.4.17
1. wget http://xxxxxxx/gcc-4.9.2.tar.gz
2.tar -xzvf gcc-4.9.2.tar.gz
3. cd gcc-4.9.2/后运行./contrib/download_prerequisites脚本下载编译过程中需要的组件
4.运行命令:./configure --prefix=/usr/local/gcc-4.9.2 --enable-threads=posix --disable-checking --enable-languages=c,c++,objc --disable-multilib
5.sudo make.................................漫长的编译过程
6.sudo make install
备注:gcc编译过程中需要以下组件,如不存在,编译过程中会出错
必须:gmp mpc mpfr
是否必须未知:cloogz isl
此时需要下载这些组件,放到gcc源码目录中,解压后所在目录分别重命名为gmp mpc mpfr cloogz isl,(或者建立软连接,分别指向这些组件解压后的目录,这些链接的名称分别为gmp mpc mpfr cloogz isl),重新执行上面第4、5、6步(./configure、make、make install)