debian 8 编译安装gcc6.3
debian吧
全部回复
仅看楼主
level 3
debian 自带的gcc太老了,准备自己装一个。编译clang有现成的clang4.0 直接从clang.llvm.org下载,安装即可。
我感觉clang编译速度比自带gcc快。cpu 2683 v3 并行数(make -j 16)不是越多越好,感觉超过4以后提速不大。
禁止bootstrap 检测有助于提高编译速度。
注意:gcc6.3.0的支持语言ada,objc等可能有问题,好多编译通不过都是它造成的。
安装脚本如下:
#!/bin/sh
VERSION=6.3.0
wget -c ftp://gcc.gnu.org/pub/gcc/releases/gcc-$VERSION/gcc-$VERSION.tar.bz2 &&
wget -c ftp://gcc.gnu.org/pub/gcc/releases/gcc-$VERSION/md5.sum &&
tar xfj gcc-$VERSION.tar.bz2 &&
cd gcc-$VERSION &&
./contrib/download_prerequisites &&
#CC=clang ./configure --disable-multilib --prefix=/opt/gcc6.3 &&
CC=clang ./configure --prefix=/opt/gcc$VERSION --enable-checking=release --enable-languages=c,c++ --disable-multilib --disable-bootstrap > ..gccBuild.log &&
make -s -j 16 >> ../gccBuild.lgo 2>&1
make -s -j 16 install >> ../gccBuild.log 2>&1
2017年04月16日 00点04分 1
level 3
对了, ./contrib/download_prerequisites 自带的有点老了,可以自己改。我改成最新的。
MPFR=mpfr-3.1.4
GMP=gmp-6.1.0
MPC=mpc-1.0.3
2017年04月16日 00点04分 2
1