CentOS中安装GCC

本文使用的系统环境如下图所示
CentOS中安装GCC
 

1、下载源码

GCC4.9.2的源码可以到这里下载。

2、解压源码

$ tar xvf gcc-4.9.2.tar.bz2

3、下载编译所需的依赖包

$ cd gcc-4.9.2
$ ./contrib/download_prerequisites

如果连接不上服务器或者下载比较慢的话,可以修改download_prerequisites文件,将下载地址中的ftp://gcc.gnu.org/pub/gcc/infrastructure替换成http://mirrors-uk.go-parts.com/gcc/infrastructure

4、建立编译输出目录

$ mkdir gcc-build-4.9.2

5、源码目录中生成makefile文件

$ ./configure --prefix=/gcc-build-4.9.2 --disable-multilib --enable-stage1-checking=release --enable-stage1-languages=c,c++

6、编译

$ make -j8

编译时如果报错:configure: error: C++ compiler missing or inoperational,执行以下命令

$ yum install gcc-c++

7、安装

$ make install

8、版本检查

$ gcc --version