centos 6.8上yum install
安装gcc默认版本为4.4.7,太低
准备升级
- 下载高点版本,我这里下载 4.9.2
- 解压
tar -xvf gcc-4.9.2.tar.gz
- 加载依赖项
./contrib/download_prerequisites
终端上一直卡在下面这步
这是因为ftp连接不上,需要的那些依赖项都下载不下来,vim ./contrib/download_prerequisites
,文件部分内容如下
- 还好浏览器可以翻墙,笨办法,先用浏览器把需要下载的依赖项下载下来
下载的时候注意变量替换,比如:ftp://gcc.gnu.org/pub/gcc/infrastructure/mpfr-2.4.2.tar.bz2
- 其它类似,都下载下来然后放到
gcc-4.9.2
目录下 - 再把上述文件里面所有的
wget
命令都注释掉 - 重新执行
./contrib/download_prerequisites
,问题解决了 - 再执行
make
(make的过程会很慢,等着吧),make install
打完收工