學習makefile可以選擇《跟我一起寫makefile》,這裏基本把常用的makefile技巧都講到了,並且篇幅也不是特別大,大概50頁pdf吧。下面記錄下我自己的閱讀筆記,主要記錄自己還不知道的makefile技巧,對於自己知道的就放過了。
1. 輸出調試信息
在makefile中有幾種輸出信息方法:
$(warning<test>) //這種輸出不會退出makefile的執行
$(error<test>) //這種輸出會退出makefile的執行
@echo<test> //這種只可以再生成目標的命令中使用