2010-04-16 34 views
2

我想用Eclipse構建一些現有的用Makefile構建的軟件(用C語言編寫)。出於這個原因,我在Eclipse中創建了一個'Makefile項目'。但是,我剛剛發現,在'C/C++ Build/Settings'菜單中,我只能看到'Binary Parsers'和'Error Parsers'選項卡。但是,我真的需要「構建步驟」選項卡,因爲我還需要添加後構建命令。構建Eclipse中的Makefile項目的步驟

如何讓「構建步驟」選項卡出現在我的項目中?

回答

1

你應該在makefile中包含這些步驟。默認的Eclipse C++項目包含預構建和後構建步驟的原因在於,在這種情況下,Eclipse會自動生成makefile,因此如果您不想構建代碼而需要做任何事情,則需要單獨執行。但是如果你自己創建Makefile,那麼你可以在其中包含構建之前和之後的步驟。

+0

當然我明白我可以在Makefile中添加這些步驟。但是,在這種情況下,我們公司的許多人都使用Makefile,而我想執行的構建後步驟(將某些文件複製到特定位置)對我來說是特定的。因此,如果我可以使用Eclipse的「構建步驟」來做到這一點,那將會很好。另外,我完全沒有理由認爲這些步驟不適用於Makefile項目。 – 2010-04-16 11:16:24

+0

然後試試這個:創建一個全局makefile,其中每個人都使用它,並創建自己的makefile,它調用全局makefile,並且包括僅由您需要的步驟。 – petersohn 2010-04-17 19:18:43

+0

我可以命名Makefile以外的自定義文件,比如Makefile.local?我如何在Eclipse中指定它應該使用另一個文件? – 2013-08-28 12:14:48

相關問題