2012-05-27 27 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

不客氣! –