0

我试图在 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
4

1 回答 1

1

曾经有一个名为 compilercache 的项目可以使用。就个人而言,我从未尝试过,甚至没有考虑过使用它,但从我读到的内容来看,它可能正是您在这里寻找的。

一个快速的谷歌搜索返回了这个网站

于 2012-09-26T06:30:11.643 回答