一篇文章教你如何使用makerfile

引入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 前綴再加上文件名運行,注意不要寫錯!!!
在這裏插入圖片描述

3 使用make -f 命令執行成功將出現如下界面,即表示運行成功!

在這裏插入圖片描述

4 ls查看生成可執行文件david

在這裏插入圖片描述

5 chmod 777 david賦予權限再 ./david執行即可!

在這裏插入圖片描述

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