2012-05-27 12 views
4

我们热爱Eclipse的粉丝 - 这太棒了!但是我们有大约40个C++项目(并且在不断增长),并且在所有项目都是最新的时候构建所有这些项目需要大约半分钟(总计)。如果我只是简单地创建一个在所有40个项目上执行“make all”的bash脚本,它将在不到一秒的时间内执行。Eclipse makefile的构建很慢...什么给了?

的Eclipse似乎想通过执行每次运行适当的工具测试:

g++ -E -P -v -dD /myfolder/.metada/.plugins/org.eclipse.cdt.make.core/specs.cpp 

其中specs.cpp是一个空文件。这一步似乎需要大部分的构建时间。

任何人都可以从这里得知?有什么方法可以让Eclipse相信这些工具?

回答

3

我建议你试试C/C++ Build Discovery options你的项目属性页面。我会尝试的第一件事是关闭“启用生成扫描仪信息命令”选项。

Discovery Options

+0

就是这样!感谢您的完美回应。构建时间减少了10倍以上。 – Steger

+0

实际上,编译时间从30秒变为几毫秒。所以加速超过了100倍。再次感谢!! – Steger

+0

不客气! –