CentOS6.5 gcc升级到4.8.2

操作系统:Centos 6.5 64位

原GCC版本:4.4.7;

目标:升级GCC到4.8.2,以支持C++11。

1、获取GCC 4.8.2包:

wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.8.2/gcc-4.8.2.tar.bz2

2、解压缩:

tar -jvxf gcc-4.8.2.tar.bz2

3、下载、配置、安装依赖库,可以节约我们大量的时间和精力。

进入到目录gcc-4.8.2,运行:

./contrib/download_prerequisites

4、建立输出目录并到目录里:

mkdir gcc-build-4.8.2 ;cd gcc-build-4.8.2

5、预编译

../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

--enable-languages表示你要让你的gcc支持那些语言,--disable-multilib不生成编译为其他平台可执行代码的交叉编译器。--disable-checking生成的编译器在编译过程中不做额外检查,也可以使用--enable-checking=xxx来增加一些检查;

如果不加–disable-multilib ,则需要  yum install glibc-devel.i686 glibc-devel

6、编译:

make -j4

7、安装:

make  install

8、验证:

gcc –v 或者g++ -v

时间: 2024-10-26 15:38:30

CentOS6.5 gcc升级到4.8.2的相关文章

CentOS 6下gcc升级的操作记录(由默认的4.4.7升级到6.4.0版本)

机房一台centos6.9机器部署了jenkins发布系统,开发人员在用node编译js,发现依赖的gcc版本低了,故需要将gcc升级到高版本(至少5.0版本以上),这里选择升级到6.4.0版本,下面是升级的操作记录: 1)查看系统版本 [[email protected] ~]# cat /etc/redhat-release CentOS release 6.9 (Final) 2)查看默认的gcc版本 [[email protected] ~]# gcc --version gcc (GC

烂泥:centos6 yum方式升级内核

本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 最近没有时间好久没有写文章了,今天由于需要安装docker学习虚拟容器的知识,需要升级OS的内核.目前我这边使用的OS是centos6.5,内核是2.6版本的,如下: cat /etc/issue uname -r 因为docker的使用需要3.0以上内核的支持,当然也是可以使用2.6的内核,当时可能会出现不可控制的问题,所以需要我们升级内核版本. 要升级内核OS到3.1以上,需要以下

Centos6.5 glibc 升级

libnuma.so.1共享库安装yum install libnuma*http://blog.itpub.net/8183550/viewspace-1820856/ 运行以下命令检查动态库c++:strings /usr/lib64/libstdc++.so.6|grep GLIBC 查看系统glibc库版本可使用如下命令: strings /lib64/libc.so.6 |grep GLIBC_ Centos6.5 glibc 升级 http://hardog.net/2016/03/

linux下gcc升级

由于最近公司老大安排对gcc进行升级,所以就整理下这篇文档,希望对有些盆友有些许帮助 1 安装gmp4.3.2 tar jxvf gmp-4.3.2.tar.bz2 mkdir /usr/local/gmp-4.3.2 cd /usr/local/gmp-4.3.2 /opt/gmp-4.3.2/configure --prefix=/usr/local/gmp-4.3.2 make  && make install 2 安装mpfr2.4.2 tar jxvf mpfr2.4.2.tar

centos6 yum方式升级内核【转】

最近没有时间好久没有写文章了,今天由于需要安装docker学习虚拟容器的知识,需要升级OS的内核.目前我这边使用的OS是centos6.5,内核是2.6版本的,如下: cat /etc/issue uname -r 因为docker的使用需要3.0以上内核的支持,当然也是可以使用2.6的内核,当时可能会出现不可控制的问题,所以需要我们升级内核版本. 要升级内核OS到3.1以上,需要以下几个步骤. 一.安装elrepo的yum源 升级内核需要使用elrepo的yum源,在安装yum源之前还需要我们

CentOS6 手动编译升级 gcc

最近尝试了fedora.ubuntu.mint.debian.opensuse等多种linux发行版,与CentOS比较之后还是感觉之前用的CentOS比较熟悉,比较习惯.现在CentOS的最新版本为CentOS7,由于实验室的电脑比较老,上这个64位的系统有点卡,所以只能退而求其次,用这个CentOS6.6了... CentOS自带的gcc工具版本为4.4.7,这和CentOS6用的linux内核一样,都是属于古董级别的版本了.这个版本对c++11的支持并不友好,就萌生了升级gcc的想法,但是

GCC升级

系统:CentOS-6.5-x86_64-minimal 为了使用c++11特性,升级gcc. wget http://ftp.tsukuba.wide.ad.jp/software/gcc/releases/gcc-4.9.2/gcc-4.9.2.tar.bz2 tar -xjvf gcc-4.9.2.tar.bz2 cd gcc-4.9.2.tar.bz2 ./configure wget下载慢,服务器也是日本的,可以用QQ旋风或迅雷下载,再psftp上传, 出现错误: configure:

CentOS6.5手动升级gcc4.8.2

一.简易安装 操作环境 CentOS6.5 64bit,原版本4.4.7,不能支持C++11的特性~,希望升级到4.8.2 不能通过yum的方法升级,需要自己手动下载安装包并编译 1.1 获取安装包并解压 wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2 tar -jxvf gcc-4.8.2.tar.bz2 当然,http://ftp.gnu.org/gnu/gcc  里面有所有的gcc版本供下载,最新版本已经有4.9.2啦

杂记:Linux下gcc升级

公司要求,需要在CentOS6.5系统下进行一些测试.因为编写的测试程序中使用了一些C++11之后新增的特性,而CentOS6.5中安装的gcc版本为4.4.7,并不支持C++11,所以需要对gcc进行升级,在此记下升级过程,本次升级过程需要使用到root权限,所以安装时需要切换到root用户. 1.准备工作 因为升级过程中需要使用到g++,而CentOS系统并没有默认安装g++,所以需要手动安装,终端执行"yum install gcc-c++":之后还需要安装flex,不然之后的g