CentOS 6.7 升级gcc 至 5.2.0

CentOS 6.7 自带的gcc版本是4.4.7,不支持c++11,手动升级一下,目前gcc最新版本是5.2

1、下载源码包
wget http://mirrors.concertpass.com/gcc/releases/gcc-5.2.0/gcc-5.2.0.tar.bz2

2、解压
tar jxvf gcc-5.2.0.tar.bz2

3、自动安装依赖

cd gcc-5.2.0
./contrib/download_prerequisites

4、建立临时目录,存放编译过程中的中间文件
mkdir gcc-build-5.2.0
cd gcc-build-5.2.0
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

5、make

6、sudo make install

7、查看新的g++ 版本

[[email protected]_test gcc-5.2.0]$ g++ -v
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-unknown-linux-gnu/5.2.0/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
Thread model: posix
gcc version 5.2.0 (GCC)

注意,系统原有的gcc/g++ 在 /usr/bin/g++ /usr/bin/gcc 新安装的gcc在 /usr/local/bin/gcc

时间: 2024-08-03 14:11:43

CentOS 6.7 升级gcc 至 5.2.0的相关文章

CentOS 6.9升级gcc至6.4.0版本

一.升级前测试: 1. 查看系统版本:# cat /etc/redhat-release 2. 查看默认的gcc版本:# gcc --version 3. 查看默认动态库:# strings /usr/lib64/libstdc++.so.6 | grep GLIBC 4. 不支持c++11的新特性: 尝试写一个C++11特性的程序段tryCpp11.cc,使用了shared_ptr # vim /tmp/tryCpp11.cc #include <iostream> #include <

【转】CentOS 6.6 升级GCC G++ (当前最新版本为v6.1.0) (完整)

原文地址:https://www.cnblogs.com/lzpong/p/5755678.html 我这里是centos7 升级到gcc8.1,过程差不多,参考这篇文章,记录一下. ---原文--- CentOS 6.6 升级GCC G++ (当前最新GCC/G++版本为v6.1.0) 没有便捷方式, yum update....   yum install 或者 添加yum 的 repo 文件 也不行, 只能更新到 4.4.7! then,  只能手动编译安装了,那么开始第一步下载源代码吧,

CentOS 6.5 升级 GCC 4.9.3

1. GUN官网下载源代码安装包: gcc-4.9.3.tar.gz 2. 解压安装包,并进入解压后的文件夹: tar -zxvf gcc-4.9.3.tar.gz 3. 使用压缩包中的工具下载依赖: ./contrib/download_prerequisites 执行该命令时,需要联网下载依赖包: 4. 建立编译输出文件夹: mkdir output cd output 5. 编译GCC源码: ../configure --enable-checking=release --enable-l

CentOS 6.3升级gcc和gdb

一.安装环境 系统版本:centos6.3 X64 原GCC版本:gcc-4.4.7 新GCC版本:gcc-4.8.3 原GDB版本:gdb-7.2-75.el6 新GDB版本:gdb-7.6.1 二.正式安装 1.下载安装的源码: 需要下载以下包:gdb-7.6.1 gcc-4.6.1.tar.bz2 gmp-4.3.2.tar.bz2 mpc-0.8.1.tar.gz mpfr-2.4.2.tar.bz2 wget ftp://gcc.gnu.org/pub/gcc/infrastructu

CentOS 升级GCC G++

没有便捷方式, yum update....   yum install 或者 添加yum 的 repo 文件 也不行, 只能更新到 4.4.7! then,  只能手动编译安装了,那么开始第一步下载源代码吧,GO! 1. 获取安装包并解压 wget http://ftp.gnu.org/gnu/gcc/gcc-6.1.0/gcc-6.1.0.tar.bz2 tar -jxvf gcc-6.1.0.tar.bz2 当然,http://ftp.gnu.org/gnu/gcc 里面有所有的gcc版本

CentOS6.5升级GCC

一.gcc 各发行版本Linux中,其自带的gcc安装源版本都比较旧,我所使用CentOS 6系统中,gcc版本只有4.4.7.但在编译程序或运行程序时需要更高版本的gcc,只能手动编译安装gcc. 1.查看当前系统上gcc的版本 [[email protected] ~]# rpm -qa|grep gcc gcc-gfortran-4.4.7-4.el6.x86_64 libgcc-4.4.7-4.el6.x86_64 gcc-4.4.7-4.el6.x86_64 gcc-c++-4.4.7

转:在CentOS下编译安装GCC

转:https://teddysun.com/432.html 在CentOS下编译安装GCC 技术  秋水逸冰  发布于: 2015-09-02  更新于: 2015-09-02  6519 次围观  14 次吐槽 我们知道,关于 GCC 在 CentOS 下通过 yum 安装默认版本号,CentOS 5 是 4.1.2:CentOS 6 是 4.4.7:CentOS 7 是 4.8.3.很多时候在编译安装软件都需要高版本的 GCC,否则就会报错.那么如何升级 GCC 的版本呢? 首先要确认升

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的想法,但是

CentOS 6.4openssh升级到6.7操作步骤

CentOS 6.4升级openssh至6.7p1 一.环境描述 1)操作系统:CentOS 6.4 64位 2)Openssl版本:1.0.1e-15.el6,由于升级到openssh_6.7p1,需要OpenSSL的版本在0.9.8f以上,所以这里就不用升级openssl了.直接升级openssh就行了. 3)Openssh升级前版本:openssh-5.3p1-94.el6:Openssh升级后版本:openssh_6.7p1(源码安装) 4)连接工具xshell 4.要预防超时断开连接.