Linux 编译安装 GCC 4.8
详见: Linux 编译安装 GCC 4.8
GCC4.8发布啦,这个脚本在之前4.7的基础上做了点改进,移除一些过时的组件,增加了检测不到时自动下载源码包
PS:4.8.1开始全面支持C 11特性,并且脱离了ppl库,gdb也开始脱离ppl库了
编译安装 GCC 4.8.X
- 在执行 install.sh 脚本前安装 ncurses-devel 和 python-devel, 用于编译gdb和开启python功能
- 安装完成后,把[GCC源码目录]/libstdc -v3/python 复制到[用户目录]/.gdb
- 编辑[用户目录]/.gdbinit,添加
- 编译安装gdb
History:
- 2013-03-26 Created
- 2013-04-11 改进脚本,增加统一编译选项,增加对binutils和gdb可选包的编译,增加自动把PREFIX_DIR变为绝对路径的问题,统一目录组织,修复环境变量的一些小问题
- 2013-05-24 增加安装pretty-printer的方法
- 2013-06-03 更新gcc到4.8.1,更新基础库,更新gdb到7.6,添加clean功能,gdb添加python支持(用于pretty-printer)
- 2013-10-29 更新gcc到4.8.2,更新gdb到7.6.1,更新GMP到5.1.3
- 2013-12-13 更新binutils到2.24,更新gdb到7.6.2,移除对ppl的依赖,显式开启gold等一些选项,显式开启链接时优化选项
- 2014-05-23 更新gcc到4.8.3,更新gdb到7.7.1,完全移除对ppl的依赖,同步gcc4.9编译脚本中修复的一些问题,增加编译选项等
- 2015-02-09 更新gcc到4.8.4(未测试,貌似这个版本加入了jit)