centos 安装gcc4.8

1. 下载gcc-4.8 源码包

wget http://mirror.anl.gov/pub/gnu/gcc/gcc-4.8.1/gcc-4.8.1.tar.bz2

2. 解压源码包

tar jxvf gcc-4.8.1.tar.bz2 

3. 下载依赖库。

 cd gcc-4.8.1/
 cd contrib/
 ./download_prerequisites 

4. 配置依赖库。

 mv gmp-4.3.2/ ../gmp
 mv mpfr-2.4.2/ ../mpfr
 mv mpc-0.8.1/ ../mpc
这样的做法好处是,不用单独编译gmp、mpfr和mpc三个包,放在gcc源码下面一起编译。

5.执行configure命令,产生makefile

./configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
6. 编译。

make -j4
7. 安装。

make install   

8 .编译时的错误处理。
错误一:

configure: error: C++ compiler missing or inoperational

make[2]: \*** [configure-stage1-libcpp] Error 1    
make[2]: Leaving directory `/home/liukk/gcc-4.8.1'    
make[1]: \*** [stage1-bubble] Error 2    
make[1]: Leaving directory `/home/liukk/gcc-4.8.1'    
make: \*** [all] Error 2
解决办法:

安装如下内容:

yum install gcc-c++



你可能感兴趣的:(原创)