Linux 升级g++7.5.0
最近使用需要使用c++14标准,发现自己的编译器版本为gcc 4.8,只支持c++11标准,因此进行升级,升级为可以支持c++17的gcc7.5.0。
关于编译器的版本支持问题可以到gcc的官方文档进行查询。
下面开始介绍安装过程,以及中途遇到的一些问题。
# 1 下载gcc-7.5.0
wget http://mirror.linux-ia64.org/gnu/gcc/releases/gcc-7.5.0/gcc-7.5.0.tar.gz
# 2 解压缩
tar zxvf gcc-7.5.0.tar.gz
# 3 进入解压后的目录
cd gcc-7.5.0
# 4 执行脚本 下载依赖包,大部分国内用户都会失败,由于网络等问题,所需的资源包下载不了,下面的命令本质上来说做的操作就是下载所需的四个资源环境包,分别为:gmp-6.1.0.tar.bz2、mpc-1.0.3.tar.gz、mpfr-3.1.4.tar.bz2、isl-0.16.1.tar.bz2。这里我采用手动下载的方式,提前下载好所需资源包ÿ