CentOS自带gcc版本太低,我的系统自带gcc-4.7.7, 因此需要升级.
1. 下载gcc 4.9.1源代码
网址: http://www.linuxfromscratch.org/blfs/view/svn/general/gcc.html
wget http://ftp.gnu.org/gnu/gcc/gcc-4.9.1/gcc-4.9.1.tar.bz2
2.解压源代码
tar jxvf gcc-4.9.1.tar.bz2
3.安装环境组建
gcc有一个自带脚本可以自动帮助下载所需要的依赖库,建议这样做,否则自己下载的库可能会出现版本不兼容的问题.
cd gcc-4.9.1
./contrib/download_prerequisites
4. 创建编译文件目录
cd ..
mkdir gcc-build
5. 进入gcc-build并生成MakeFile文件
../gcc-4.9.1/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
6.修改环境变量