工程管理make

2021-09-27 12:51:07 字數 602 閱讀 1656

1、什麼是工程? :很多檔案構成的軟體**

10000個檔案如何編譯? :工程管理器

作用? :實現自動編譯

makefile:規定了如何自動編譯

指令碼檔案:實現批處理 (指令碼程式 - 測試、運維)

三要素:目標、依賴、命令(tab)

make-fname (指定按照那個makefile編譯)

.phony:定義偽目標

避免和檔案重名

企業級makefile-.v1.0

1、根目錄makefile - - 總控makefile

(1、)進入各個功能子目錄執行make命令

(2、)將所有.o檔案鏈結生成可執行檔案

2、功能目錄下的makefile - - 將src目錄裡的.c檔案編譯生成.o檔案

3、scripts的makefile - - 定義變數(相當於c語言裡的標頭檔案)

專案的makefile順序:先看scripts的makefile、再看總控makefile,其次看功能目錄下的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,...