Linux/RedHat 编译安装GNU gcc 4.9.0 (g++)
这里说的是编译安装,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是解决这个问题的最好办法之中的一个!