1 解決什么問題
讓make知道怎么去編譯和鏈接生成一個(gè)應(yīng)用程序钧忽。
2 怎么使用
在工程目錄創(chuàng)建一個(gè)Makefile或makefile都可以龄砰,一般使用Makefile立帖。
也可以創(chuàng)建別的名稱咐容,通過以下參數(shù)指定文件栅螟。
make -f my_makefile
make --file my_makefile
makefile除了編譯還可以實(shí)現(xiàn)一些特定需求执俩,例如清理舊文件等徐钠。
3 編譯說明
- 修改Makefile,每個(gè)C源文件重新編譯役首。
- 修改頭文件A尝丐,每個(gè)包含頭文件A的C源文件重新編譯。
- 每個(gè)C源文件對(duì)應(yīng)生成一個(gè)Object文件衡奥。
編寫規(guī)則
4 參考文獻(xiàn)
文中內(nèi)容大部分摘抄于以下文獻(xiàn)
GNU make官網(wǎng)文檔