進一步瞭解Makefile

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

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