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