GNU-make 傳遞命令給子makefile

例如主makefile中由clean目標,如果想要通過make clean執行子目錄中makefile的cle,可以這樣寫

#假設子目錄爲test,在test目錄裏的makefile由cle目標
clean:
    cd test && make cle

這樣可以執行子makefile的任意指定目標。

(注,網上有一些文章說使用";",但是測試後並不行,應該是"&&"。

make手冊提供了遞歸執行的方法,地址:https://www.gnu.org/software/make/manual/html_node/Recursion.html#Recursion

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章