CentOS6升级GCC版本
 2017-04-20 转载请注明出处:http://daodaoliang.com/
	作者 : daodaoliang@yeah.net
	日期 : 2017-04-20
	版本 : 0.0.1

[TOC]

1. 背景简述

CentOS 6系列的服务器,默认的gcc编译器都是 4.4.7 版本,有事后为了开发或者编译其他开源软件,则需要对gcc编译器进行升级;

2. 安装GCC前准备

2.1 下载指定版本

首先在官网上面下载你需要的GCC版本,官网在这里,笔者选择的是GCC 4.8.4版本;

	cd /usr/local/src
    wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.4/gcc-4.8.4.tar.gz

2.2 解压并进行准备工作

	tar zxvf gcc-4.8.4.tar.gz

2.3 下载供编译需求的依赖项

	/usr/local/src/gcc-4.8.4/contrib/download_prerequisites

3. 开始安装

	cd /usr/local/src/gcc-4.8.4
    mkdir gcc-build
    cd gcc-build
    ../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
	make -j4
	sudo make install

4. 配置环境

	cp /usr/local/lib64/libstdc++* /usr/lib64/
    ln -s /usr/lib64/libstdc++.so /usr/lib64/libstdc++.so.6.0.19