Make工程管理器

2021-07-30 23:23:17 字數 911 閱讀 1079

make工程管理器

是完全根據makefile檔案的編譯規則命令進行工作的。mkaefile 檔案由以下三項基本內容組成:

1)需要生成的目標檔案(target file)。

2)生成目標檔案所需要的依賴檔案(dependency file)。

3)生成目標檔案的編譯規則命令列。

格式如下:

target  file:dependency file

command

注意

:在目標檔案與依賴檔案直接用冒號『  :』  隔開,makefile規定在書寫命令行前必須加乙個鍵。

編寫makefile檔案要在vi或vim 文字編輯框下編寫。

第一行中,main是最終目標檔案,只能放在makefile檔案的頂行,main.o、add.o、sub.o、mul.o、div.o是依賴檔案;第二行,按下鍵開始寫命令。

make工程管理器在編譯時會檢查每個依賴檔案,若是沒有依賴檔案,還要將依賴檔案設為目標檔案,由另外的檔案生成,如上圖中的3--12行所示。main.o、add.o、sub.o、mul.o、div.o屬於並行檔案,編寫時先後順序對生成最終目標檔案沒有影響。若存在因果關係的,果在前,因在後。

makefile檔案編寫時從上往下編寫,執行時從下往上執行

工程管理器make

工程管理器make 命令tree 樹狀顯示目錄下的檔案 make命令 通過批處理來實現自動編譯 要想使用make必須要有 makefile 檔案 makefile三元素 目標 依賴命令 執行此命令,依賴該檔案來實現該目標 僅編譯hello.c的 makefile 檔案示例 hello hello.o...

make工程管理器

今天首先編寫了一道程式,有n個人圍成一圈,順序排號,從第乙個人開始報數 從1報到 3 凡報到 3的人退出圈子,問最後留下的是原來第幾號的那位。通過這道程式設計,對 c語言有了更深刻的理解。隨後又學習了 make 工程管理器的一些知識。首先是建立功能目錄 mkdir p add src mv add....

make工程管理器

工程管理器 make可以管理較多的檔案,自動編譯管理器 當然這裡也可以gcc add.c sub.c mul.c div.c main.c o main實現多檔案編譯過程 這裡主要介紹工程管理器make及makefile的使用 makefile是make讀入的唯一配置檔案,如果沒有makefile,...