我试图在 gcc48 中找到错误的 C++ 提交git bisect
。
对于我所做的每一次提交:
make distclean
./configure
nice make -j24 bootstrap
这是在带有 24 cpu 的盒子上。
我怀疑这是次优的并且make
做了很多额外的事情(例如其他语言)。如何禁用 C++ 测试不需要的所有可选内容?如何加快 gcc 构建速度?
编辑
我能够将构建时间从 30 分钟减少到 2 分钟:
git reset --hard &&
rm -rf B/ && mkdir B/ && cd B/ &&
~/gcc.git/configure --enable-languages=c,c++ --disable-multilib --disable-bootstrap --prefix=$HOME/I &&
nice make -j22 &&
make install