转自 http://blog.csdn.net/lgb912273695/article/details/72780237
1. 下载源码包
- 地址 https://gcc.gnu.org/releases.html
- 用md5sum 命令校验文件的完整性
- tar -xvf 解压
2. 安装依赖包
- ./contrib/download_prerequisites
- 因上述脚本中的链接可能无法访问,需要将其中的链接修改一下
- 可将文件中的链接修改为http://mirrors.concertpass.com/gcc/infrastructure/或者其他可以访问的镜像的链接
3. 建立一个临时文件夹,并在此文件夹中进行编译
- mkdir obj
- cd obj
- ../configure –enable-checking=release –enable-languages=c,c++ –disable-multilib
- 执行configure中的各项参数和含义请参考官网,此处没有设置安装路径,也可以过参数–prefix自定义安装路径,如–prefix==/usr/local/gcc-4.8.5
- make
- make install