[英]Eclipse - Build vs Rebuild (makefile C project)
我在Eclipse上有一個makefile C項目。
查看Project> Build Targets下的菜單時,有幾個選項。 這兩個讓我感興趣:
基本問題是Eclipse在兩種情況下的區別是什么? 更加具體:
您可以創建自定義目標(窗口 - >顯示視圖 - >構建目標)。 這些目標可以具有與Makefile鏈接的特殊參數,例如,它可以更改詳細程度,優化級別甚至更改軟件中包含的功能。
當您使用簡單的Build
命令時,Eclipse將執行默認的build命令,該命令通常是make all
。 但是當你使用自定義目標時,它就是你使用的自定義參數,例如: make target_foo VERBOSE=1 BAR_OPTION=TRUE OPTIMIZE=TRUE
在此之后,如果您使用Rebuild last target
那么它將是您構建的自定義目標。
例如,在嵌入式系統中工作我通常會混合使用或禁用的目標:
使用構建目標,您可以為makefile項目添加/使用非默認的make目標。 構建目標/構建允許您首先從目標列表中選擇目標,然后執行make“selected-target”。 構建目標/構建最后一個目標重復構建,並通過目標/構建選擇最后一個目標。
如果您只想構建makefile項目,可能會看錯頁面。 您可以通過Project / Build項目執行此操作。 這默認情況下執行“make all”,但您可以通過“Project / Properties / C / C ++ build / Behavior”進行配置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.