原文:.PHONY的作用

.PHONY 后面定義的是偽目標 所謂偽目標就是這樣一個目標,它不代表一個真正的文件名,在執行make時可以指定這個目標來執行其所在規則定義的命令,有時我們將一個偽目標成為標簽。 為什么要使用偽目標,一種為了避免在makefile中定義的只執行命令的目標和工作目錄下的實際文件出現名字沖突,另一種是提交執行makefile時的效率。 第一種情況: 如果我們需要書寫這樣的一個規則:規則所定義的命令不是 ...

2019-09-06 16:36 0 1422 推薦指數:

查看詳情

Makefile中.PHONY作用

單詞phony (即phoney)的意思是:偽造的,假的。來自collins的解釋是: 那么,在Makefile中,.PHONY后面的target表示的也是一個偽造的target, 而不是真實存在的文件target,注意Makefile的target默認是文件。 舉個 ...

Sat Jul 14 02:09:00 CST 2018 0 23953
.PHONY makefile中的偽目標

我的理解:   拿clean舉例,如果make完成后,自己另外定義一個名叫clean的文件,再執行make clean時,將不會執行rm命令。   為了避免出現這個問題,需要.PHONY: clean ...

Tue Aug 08 18:28:00 CST 2017 0 3827
makefile中PHONY的重要性

偽目標是這樣一個目標:它不代表一個真正的文件名,在執行make時可以指定這個目標來執行所在規則定義的命令,有時也可以將一個偽目標稱為標簽。偽目標通過 PHONY來指明。 PHONY定義偽目標的命令一定會被執行,下面嘗試分析這種優點的妙處。 1、如果我們指定的目標不是創建 ...

Sun Nov 17 19:12:00 CST 2013 2 5492
makefile中PHONY的重要性

  偽目標是這樣一個目標:它不代表一個真正的文件名,在執行make時可以指定這個目標來執行所在規則定義的命令,有時也可以將一個偽目標稱為標簽。偽目標通過PHONY來指明。 PHONY定義偽目標的命令一定會被執行,下面嘗試分析這種優點的妙處。 1、如果我們指定的目標不是創建目標文件 ...

Tue Dec 19 00:41:00 CST 2017 0 3029
()、(())、[]、[[]]、{}的作用

目錄 單括號(): 單中括號[ ]: 雙中括號[[]]: 大括號{}: Linux Shell腳本攻略:shell中各種括號()、(())、[]、[[]]、{}的作用 技巧小結: 字符串比較用雙中括號[[ ]];算數比較用單中括號[ ]——左右留空 ...

Wed Oct 30 08:21:00 CST 2019 0 313
FactoryBean的作用

Spring 中有兩種類型的Bean,一種是普通Bean,另一種是工廠Bean 即 FactoryBean。FactoryBean跟普通Bean不同,其返回的對象不是指定類的一個實例,而是該Facto ...

Sat Feb 01 02:32:00 CST 2020 1 3326
Serializable的作用

Serializable { }    Serializable主要作用將類的實例持久 ...

Thu Aug 15 17:55:00 CST 2019 1 851
Sentry有什么作用

Sentry是一個異常日志集中收集系統,它可以捕捉到 stack trace, stack locals, preceding events和引發該異常的commit號。而當bug fix后,sent ...

Thu Mar 14 07:53:00 CST 2019 0 613
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM