今天看了一篇文章:如何加快C++代码的编译速度的几种技巧   文中的一段话是这样的: 
   并行,其实还可以这么做。 
这是一个比较极端的情况,如果你用了Incredibuild,对最终的编译速度还是不满意,怎么办?其实只要跳出思维的框架,编译速度还是可以有质的飞跃的 - 前提是你有足够多的机器: 
假设你有solution A和solution B,B依赖于A,所以必须在A之后Build B。其中A,B Build各需要1个小时,那么总共要2个小时。可是B一定要在A之后build吗?跳出这个思维框架,你就有了下述方案:同时开始build A和B 。 
A的build成功,这里虽然B的build失败了,但都只是失败在最后的link上。 
重新link B中的project。 
这样,通过让A的build与B的编译并行,最后link一下B中的project,整个编译速度应该能够控制在1个小时15分钟之内。     大家说说这个思路可行吗?