默认 gcc 版本为 4.4.5 ,升级 gcc 到 4.8.2 ,来支持 c++11
wget http://gcc.skazkaforyou.com/releases/gcc-4.8.2/gcc-4.8.2.tar.gz
tar -xf gcc-4.8.2.tar.gz
cd gcc-4.8.2
./contrib/download_prerequisites #下载依赖库
mkdir gcc-build-4.8.2 & cd gcc-build-4.8.2 #建立编译输出目录
configure --enable-checking=release --enable-languages=c,c++ --disable-multilib #生成makefile文件
make -j4 #编译(j为核心数,速度会更快,这步极为耗时,建议睡前操作)
make install
mv /usr/bin/gcc /usr/bin/gcc.bak
mv /usr/bin/cc /usr/bin/cc.bak
ln -s /usr/local/bin/gcc /usr/bin/gcc
ln -s /usr/local/bin/cc /usr/bin/gcc # 编译 swoole 需要注意
发表评论 取消回复