CentOS6升级GCC版本

1
2
3
作者 : 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版本;

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

2.2 解压并进行准备工作

1
tar zxvf gcc-4.8.4.tar.gz

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

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

3. 开始安装

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

4. 配置环境

1
2
cp /usr/local/lib64/libstdc++* /usr/lib64/
ln -s /usr/lib64/libstdc++.so /usr/lib64/libstdc++.so.6.0.19
------ 本文结束 ------