筆記(6) 工程管理make

2021-09-28 01:15:04 字數 658 閱讀 3756

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

1、什麼是工程?

很多檔案構成的軟體**——10000.c檔案如何編譯

2、工程管理器的特點:自動編譯,管理**(git/github)

3、工程管理器的作用:根據makefile規定的內容進行編譯;

根據檔案的時間軸檢查檔案是否要編譯;

4、makefile:規定了如何自動編譯

5、指令碼檔案:批處理

指令碼程式設計——測試、運維

6、makefile三要素:目標、依賴、命令

目標:依賴

按tab+命令

hello : hello.o

(隱藏命令)@gcc hello.o -o hello

hello : hello.c

@gcc -c hello.c

.phony:clean /install

clean:

@rm -f hello hello.o

@echo make clean!

install:

@mv hello/bin

@echo make install!

make -f makefile 1

f:指定按照哪個makefile來編譯檔案

工程管理make

1 什麼是工程?很多檔案構成的軟體 10000個檔案如何編譯?工程管理器 作用?實現自動編譯 makefile 規定了如何自動編譯 指令碼檔案 實現批處理 指令碼程式 測試 運維 三要素 目標 依賴 命令 tab make fname 指定按照那個makefile編譯 phony 定義偽目標 避免和...

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