您的位置:首页 > 运维架构 > Linux

CentOS 6.5 安装 GCC6.1

2017-03-10 13:26 429 查看
腾讯云CentOS6.5服务器,在虚拟机上写的程序复制过来无法编译,错误信息C++ 11 什么什么,查看GCC版本发现自带的GCC版本才4.4.*。。。

只能升级版本了,本来之前用都是直接用apt和yum直接自动安装,但是centos最高也就这个版本,没办法只能手动了。

查了很多资料,照着编译了几次,每次都出错,而且错误都极其难找,前前后后花了差不多一天时间,终于搞定了。

CentOS6.5+GCC6.0 CentOS7.2+GCC6.2 测试成功

其实最主要的问题就是缺少包,整理了一下,大致如下:

glibc-headers、gcc-c++、automake、autoconf


然后物理内存小的要开虚拟内存

组件直接yum install 就行

然后就是网上大多数人说的安装教程了,先自行下载gcc,地址http://ftp.gnu.org/gnu/gcc/ 自行选择需要的版本。



下载完成后安装步骤如下

//找个空间大的磁盘
tar -jxvf gcc-6.1.0.tar.bz2
cd gcc-6.1.0
./contrib/download_prerequisites  //这里是安装mpc,mpfr,gmp三个组件包,也可手动下载安装,但是手动麻烦,不推荐。
mkdir build  //建立一个编译目录,
cd build
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
make  //过程比较长,我腾讯云1G1H差不多一个多小时,可以先去看个电视剧。。这个过程完成基本就差不多了
make install  //非管理员需要加sudo


安装过程截图





安装成功后可以使用gcc -v查看版本信息

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: