-字母
作為選項,常用的:
-k
: --keep-going
的縮寫,概念就是先做一遍作業,不會做的、卡住的就跳過-n
: --just-print
跟--dry-run
的縮寫,跟彩排一樣,不是真跑,就先大概過一遍流程-f
: --file
跟--makefile
的縮寫,後面要加裡面有寫好makefile內容的檔案路徑+名稱
//最終生成執行檔: 依賴生成檔案1, 依賴生成檔案2, ...
//...
//生成檔案: 依賴檔案1, 依賴檔案2, ...
main: main.o camera.o audio.o
main.o: main.c camera.h
camera.o: camera.c camera.h audio.h
audio.o: audio.c audio.h tool.h
感謝分享!
我也寫一篇 makefile 的文章,歡迎交流
https://blog.goodjack.tw/2023/01/use-makefile-to-manage-workflows-for-web-projects.html