选择自定义配置的原因
- 使用linux自带的包管理器下载安装的gcc版本我们不能控制
- 如果使用的linux发行版比较老旧,软件仓库维护不够,通过自带的包管理器下载的gcc版本就会很低,对c/c++新特性不能很好的支持
特别说明:
- 这种方式安装需要以小时为单位的配置时间,请选择合理的时间操作
如何配置
1.去官网下载gcc的源码压缩包
- GCC官网
- 点击相应的版本,进入说明页面
- 找到To obtain GCC please use our mirror sites or our version control system.
- 点击our mirror sites,在列出的一大堆国家镜像地址中选择离本国最近的镜像地址
- 点击后选择release
- 在release中点击需要的版本
- 下载后缀为tar.gz的文件
2.编译前的配置工作
- 确保当前linux环境中存在gcc和g++,版本无所谓
- 确保当前linux环境中有make指令,没有就通过自带的包管理器下载
- 进入root权限
- 将下载的gcc源码文件解压