编译GCC5.3

Cent OS 6.5自带的GCC是4.4,想要开启c++11编译选项至少要4.7(?)以上 GCC目前最新版到了5.3,这种庞然大物装起来还是挺费事的,所以记录一下以后备用

请都在root下执行

# 下载
wget ftp://gcc.gnu.org/pub/gcc/releases/gcc-5.3.0/gcc-5.3.0.tar.gz

# 解压
tar xvzf gcc-5.3.0.tar.gz

# 进入文件夹
cd gcc-5.3.0

# 下载prerequisite(一定别cd进contrib目录再执行)
./contrib/download_prerequisites

# 把环境变量里无关的东西都干掉,最重要的一步!
unset LIBRARY_PATH CPATH C_INCLUDE_PATH PKG_CONFIG_PATH CPLUS_INCLUDE_PATH INCLUDE

# 编译安装GCC
mkdir build  
cd build  
../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
make -j4  
make install  

Friskit

继续阅读此作者的更多文章