这里说的是编译安装,yum/apt-get 等安装方法比较简单,不阐述!
1、下载源码包:gcc.gnu.org
2、解压:
tar -xjvf gcc-4.9.0.tar.bz2
3、下载编译所需的依赖包:
最简单的方法,直接执行:
./contrib/download_prerequisites
脚本自动下载依赖包 gmp, mpfr,mpc。 也可以手动下载然后移到/gcc-4.9.0目录下面自动一起安装,或者自行先编译安装
4、执行configure命令,产生makefile:
mkdir build
cd build
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
先创建build目录,编译到此目录下
make -j44表示线程数,时间比较长,用多个线程更快
6、安装
make install
C++ compiler missing or inoperational
g++ command not found
checking dependency style of g++... none
no usable dependency style found
上面几个问题都是因为系统中没有C++编译器,装4.8或4.9之前需要先有一个ISO C++98 compiler,装一个就OK了,实在不知道装哪个也可以装一个早期版本的GCC如4.4.7
编译过程都记录是config.log里,有问题可以先查看该文件。
GOOGLE是解决问题的最好办法之一!
Linux/RedHat 编译安装GNU gcc 4.9.0 (g++),布布扣,bubuko.com
Linux/RedHat 编译安装GNU gcc 4.9.0 (g++)
原文:http://blog.csdn.net/longzuyuan/article/details/25634605