Linux開發工具學習筆記3(未完)

2021-07-24 15:35:00 字數 870 閱讀 3512

工程管理器 - make

make是工程管理器,是一種可以提高編譯效率的可以實現自動編譯的工程管理器。

make實現自動編譯主要體現在以下兩點: 

①按照makefile的編譯規則。

②通過檢查時間戳檢查檔案是否被修改,沒修改則不會被編譯

makefile檔案是指令碼檔案,需要使用指令碼語言。指令碼一般用來實現批處理,指令碼語言一般做測試用。

makefile三元素:目標,依賴,命令。 

格式如下:

target file (目標檔案): dependency file (依賴檔案)

command (命令前要按tab鍵)注:命令要變色才是正確的

如果在編譯了之後沒有再修改,則再次輸入「make」命令不會被編譯,即make可以通過檢查時間戳檢查檔案是否被

修改,沒修改則不會被編譯。

.phony: ***x                    .phony是偽目標只執行命令,不生成檔案

***x:

command

另外:rm -f *.o cal 是刪除所有.o 字尾 以及cal 檔案

makefile分好多種 有總控makefile   功能目錄makefile      scripts makefile       標頭檔案makefile

開發工具筆記 Git學習

使用git前需要在所在目錄建立倉庫 git init 將修改提交到倉庫 git add 將檔案儲存到暫存區 git commit m 提交的資訊 將暫存區的檔案提交到倉庫中 commit 一次提交很多檔案,可以add多次 檢視狀態 git status 檢視當前倉庫狀態 git diff 檔名 檢視...

Linux開發工具

linux開發工具 vim gcc gdb make git github 文字編輯器 vim 功能最強大 1 使用 三種模式 命令列模式 插入模式 底行模式 vim 空格 檔名 例如vim hello.c 此時是命令列模式 無法插入資料 需要進入插入模式 按i或者a 退出插入模式 按esc 切換到...

《Linux程式設計》 開發工具

一 多個原始檔帶來的問題 二 make命令和makefile 1 makefile的語法 1 makefile檔案由一組依賴關係和規則組成。2 make命令會會根據makefile檔案來確定目標檔案的建立順序以及正確的規則呼叫順序。2 make命令的選項和引數 1 make程式選項 i k 讓mak...