http://www.linuxfromscratch.org/blfs/view/svn/general/gcc.html
tar xvf gcc-5.1.0.tar.bz2
cd gcc-5.1.0
#gcc-5.1.0/contrib/download_prerequisites
cd contrib/
bash download_prerequisites
mv gmp-4.3.2 ../gmp
mv mpfr-2.4.2 ../mpfr
mv mpc-0.8.1 ../mpc
移动到gcc-5.1.0下面
这样的做法好处是,不用单独编译gmp、mpfr和mpc三个包,放在gcc源码下面一起编译
#新建目录用于存放编译结果:
mkdir gcc-build-5.1.0
cd gcc-build-5.1.0
../gcc-5.1.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
#具体选项不多解释,大家可以自己查看,我只用到c和c++,所以只编译这两种语言的编译器。
make -j4 && make install
mv /usr/bin/gcc /usr/bin/gcc4
ln -s /usr/local/bin/gcc /usr/bin/gcc
[root@ ~]# gcc –version
gcc (GCC) 5.1.0
Copyright © 2015 Free Software Foundation, Inc.
CentOS 6.4 编译安装 gcc 4.8.1
http://www.cnblogs.com/chuncn/archive/2010/10/15/1851853.html
http://www.cnblogs.com/codemood/archive/2013/06/01/3113200.html