引入makefile的目的
爲了進一步提高項目開發的效率,系統開發人員採用自動化的工程管理工具——make,對大型的項目開發進行管理。make工具能夠根據文件修改時間,自動識別出需要進行重新編譯的文件;而對於沒有修改過的源代碼,保持原有編譯生成的目標文件不變,進而提高項目編譯的效率。軟件工程師在使用make工具之前,需要根據項目的源代碼,編寫make運行的腳本文件Makefile。make工具根據Makefile中的規則,確定項目文件之間的依賴關係,確定其編譯的先後順序。
實例:通過makefile結合多文件對a,b值進行交換
1提前vim寫好以下:
kang.c文件
kang.h文件
yul.c 文件
yul.h文件
2 使用命令 vim makefile 3編寫makefile文件,
如果是其他的名字如mkd1也可以 但是運行時需要加上make -f 前綴再加上文件名運行,注意不要寫錯!!!