最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

linux下make命令

來源:懂視網(wǎng) 責(zé)編:李贏贏 時間:2021-11-03 21:15:43
文檔

linux下make命令

make命令簡介:管理員通過命令行來編譯和安裝很多開源的工具,程序員管理大型復(fù)雜的項目編譯問題;工作原理:某個源文件修改再次執(zhí)行 make 命令,它將只編譯與該源文件相關(guān)的目標(biāo)文件,因此,編譯完最終的可執(zhí)行文件節(jié)省了大量的時間;make命令本身可帶有四種參數(shù):標(biāo)志、宏定義、描述文檔名和目標(biāo)文檔名。
推薦度:
導(dǎo)讀make命令簡介:管理員通過命令行來編譯和安裝很多開源的工具,程序員管理大型復(fù)雜的項目編譯問題;工作原理:某個源文件修改再次執(zhí)行 make 命令,它將只編譯與該源文件相關(guān)的目標(biāo)文件,因此,編譯完最終的可執(zhí)行文件節(jié)省了大量的時間;make命令本身可帶有四種參數(shù):標(biāo)志、宏定義、描述文檔名和目標(biāo)文檔名。

linux系統(tǒng)下make命令是什么呢?下面是make命令的及具體介紹:

1、make命令簡介:make 命令是系統(tǒng)管理員和程序員用的最頻繁的命令之一。管理員用它通過命令行來編譯和安裝很多開源的工具,程序員用它來管理他們大型復(fù)雜的項目編譯問題。

2、工作原理:

當(dāng) make 命令第一次執(zhí)行時,它掃描 Makefile 找到目標(biāo)以及其依賴。如果這些依賴自身也是目標(biāo),繼續(xù)為這些依賴掃描 Makefile 建立其依賴關(guān)系,然后編譯它們。一旦主依賴編譯之后,然后就編譯主目標(biāo)(這是通過 make 命令傳入的)。

現(xiàn)在,假設(shè)你對某個源文件進行了修改,你再次執(zhí)行 make 命令,它將只編譯與該源文件相關(guān)的目標(biāo)文件,因此,編譯完最終的可執(zhí)行文件節(jié)省了大量的時間。

3、make命令本身可帶有四種參數(shù):標(biāo)志、宏定義、描述文檔名和目標(biāo)文檔名。

其標(biāo)準(zhǔn)形式為:

Make [flags] [macro definitions] [targets]
Unix系統(tǒng)下標(biāo)志位flags選項及其含義為:
-f file  指定file文檔為描述文檔,假如file參數(shù)為"-"符,那么描述文檔指向標(biāo)準(zhǔn)輸入。假如沒有"-f"參數(shù),則系統(tǒng)將默認(rèn)當(dāng)前目錄下名為makefile或名為Makefile的文檔為描述文檔。在Linux中, GNU make 工具在當(dāng)前工作目錄中按照GNUmakefile、makefile、Makefile的順序搜索 makefile文檔。
-i:忽略命令執(zhí)行返回的出錯信息。
-s:沉默模式,在執(zhí)行之前不輸出相應(yīng)的命令行信息。
-r:禁止使用build-in規(guī)則。
-n:非執(zhí)行模式,輸出任何執(zhí)行命令,但并不執(zhí)行。
-t:更新目標(biāo)文檔。
-q:make操作將根據(jù)目標(biāo)文檔是否已更新返回"0"或非"0"的狀態(tài)信息。
-p:輸出任何宏定義和目標(biāo)文檔描述。
-d:Debug模式,輸出有關(guān)文檔和檢測時間的周詳信息。

舉例:

Makefile 的內(nèi)容:

以上就是小編今天的分享了,希望可以幫助到大家。

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

linux下make命令

make命令簡介:管理員通過命令行來編譯和安裝很多開源的工具,程序員管理大型復(fù)雜的項目編譯問題;工作原理:某個源文件修改再次執(zhí)行 make 命令,它將只編譯與該源文件相關(guān)的目標(biāo)文件,因此,編譯完最終的可執(zhí)行文件節(jié)省了大量的時間;make命令本身可帶有四種參數(shù):標(biāo)志、宏定義、描述文檔名和目標(biāo)文檔名。
推薦度:
標(biāo)簽: linux make命令
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題linux make下載專題make install專題make命令安裝專題make config專題ubuntu make專題make指令專題centos make專題ubuntu 安裝make專題windows makefile編譯專題make命令專題ubuntu make命令專題linux中的make命令專題linux的make命令專題linux make命令找不到專題linux makefile編譯專題linux makefile教程專題linux last專題linuxmakefile怎么用專題windows make命令專題openssl 命令專題
Top