天天看點

STM32.Makefile之指令測試

(1).PHONY

phony_百度翻譯

phony 英 [ˈfəʊni] 美 [ˈfoʊni]
adj. 僞造的; 假的; 虛僞的; 做作的;

[例句]You are a hypocrite and you are a phony.

你是個僞君子,是個騙子。

https://www.cnblogs.com/god-of-death/p/9084324.html

Makefile檔案

.PHONY: clean
clean:
    rm *.o
           

當Makefile檔案所在目錄有檔案名為clean的檔案,指令行“.PHONY: clean”又沒添加的話,執行make clean是無效的

是以“.PHONY: clean”就是保證即使目錄下有檔案名為clean的檔案,也能正常執行make clean

-------------

部落客 這個我在ARMCC試過了,“Makefile檔案所在目錄有檔案名為clean的檔案”這個說法可能不嚴謹, 名為clean 或者Clean,就是說對大小寫敏感不?百度了一下,挺亂!!!知道有這麼一回事就可以。

這個clean 在   跟我一起寫 Makefile(四)說的很清楚。還是陳大俠厲害啊!通俗易懂的語言描述一件事情很厲害!

=======================================================================

(2)make -f

https://www.zybuluo.com/lishuhuakai/note/209302

繼續閱讀