centos 6 下编译gcc4.8.3

centos自带的gcc版本4.4.7版本太低,gcc4.6后才带nullptr这个常量,需要重新编译gcc4.8.3.

1.下载gcc4.8.3

wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.3/gcc-4.8.3.tar.bz2

tar -jxvf  gcc-4.8.3.tar.bz2


2.检测并下载依赖项

cd gcc-4.8.3

./contrib/download_prerequisites 


3.编译

./configure --enable-checking=release --enable-languages=c,c++ --disable-multilib

make -j4

make install


4.检测版本

gcc --version


编译得时间非常长,需要耐心等待


你可能感兴趣的:(c)