2012-03-14 61 views
3

我正在調試一個大的基於Makefile的C項目,即使沒有對源進行任何更改,也需要15秒才能運行「make」。這意味着,無論何時重新啓動程序,我都需要等待15秒才能開始調試。Eclipse CDT:在調試/運行之前跳過make/build

該項目是通過「使用Makefile導入爲現有項目」導入的,我使用gdb作爲調試器。

我希望當我重新啓動時,它會運行最後生成的可執行文件。如何在每次啓動/調試之前禁用這個額外的構建步驟(即運行「make」)?

(在實際更改源極少數情況下,我願意做手工打造/ MAKE)

回答

8

在調試配置的主要選項卡上有一個單選按鈕「禁止自動生成」

0

您可以禁用編譯步驟如果項目不被修改,但仍希望Eclipse來,否則編譯:

窗口>首選項> C/C++>生成>「只有建立配置時,有Eclipse的資源的變化。 ..「

13

項目 - 禁用Autobuild選項並不總是意味着autobuild關閉。例如,「Makegood」測試自動化插件將在觸發自動構建時觸發首選項 - 運行/調試 - 啓動 - (一般選擇)啓動之前構建處於打開狀態。因此,如果需要手動編譯,請將其關閉。