mkdir -p add/src 一層一層創建目錄。
touch add/Makefile 創建Makefile。
include 目錄中存放頭文件。
scripts 存放腳本文件。
存放方式:按照內核管理源碼來管理。
爲什麼學習Makefile?
編譯大型項目
‚ 讀懂別人的開源代碼(找到程序入口)
看項目的順序
① 先看scripts下的Makefile
② 總控的Makefile
③ 子目錄的Makefile
總控Makefile的作業
1.進入各子目錄,執行Makefile。
2.把每個功能下的.o文件鏈接,生成可執行文件。
@:把命令的輸出隱藏
echo:相當於c中的printf
$ 變量:取變量值
cd add && $(MAKE) 進入子目錄執行make
cd add && $(MAKE)clean 進入子目錄執行make clean