02 初識 makefile 的結構

2021-10-04 21:48:55 字數 1003 閱讀 3668

targets : 	

- 通常是需要生成的目標檔名

- make 所需執行的命令名稱

prerequisities :

- 當前目標所依賴的其它目標或檔案

command :

- 完成目標所需要執行的命令

規則中的注意事項:

依賴規則:

依賴示例

all : test

echo "make all"

test :

echo "make test"

# 將上述 demo 儲存至 makefile 檔案中,執行 make找打頂層目標 all ,all 依賴 test ,由於 test 檔案不存在,test 目標下面的命令,接著執行 all 下面的命令

小技巧:makefile 中可以在命令前加上 @ 符,作用為命令無回顯

makefile檔案demo:

小技巧:工程開發中可以將最終可執行檔名和 all 同時作為 makefile 中第一條規則的目標,這樣當生成的 可執行檔名已經最新,我們仍然可以使用 make all 強制執行

hello,out all : main.o func,o

gcc -o hello.out main.o func.o

makefile 結構初識

targets prerequisites command1 t command2 all test echo make all test echo make test 目標all依賴於test,當執行all的時候,執行過程為 先執行test依賴與命令,然後執行all內部的命令 makefile中可...

初識makefile結構

依賴的定義 targets prerequisites command1 t command2 複製 all test echo make all test echo make test 複製 目標all依賴於test,當執行all的時候,執行過程為 先執行test依賴與命令,然後執行all內部的命...

第二課 初識makefile的結構

makefile的意義 乙個最基本的依賴的規則如下 target prerequisites command1 t command2 makefile中的元素含義 prerequisities command 規則中的注意事項 續行符 乙個makefile的依賴示例 all test echo ma...