工程管理器make

2021-09-27 18:50:14 字數 432 閱讀 1128

linux開發工具 :vim文字編譯器 gcc編譯器 gdb偵錯程式 工程管理器make 指令碼shell

1、什麼是工程:很多檔案構成的軟體** 作用 :自動編譯(根據makefile規定的內容進行編譯 根據時間戳檢查是否要編譯) 管理**(git/github)

偽目標:.phony:clean clean: (tab) rm -f hello hello.o clean 清除 install 安裝 ecoh:列印 make -f指定通過哪個makefile來執行檔案

makefile(不區分大小寫):規定了如何自動編譯 語法:三要素 :目標 依賴 命令 目標:依賴 按tab 命令 執行命令 生成目標 依賴於檔案

hello:hello.o

gcc hello.o -o hello

hello.o:hello.c

gcc -c hello.c

工程管理器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,...