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

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