博客專欄

EEPW首頁(yè) > 博客 > Make 命令

Make 命令

發(fā)布人:電子禪石 時(shí)間:2021-04-09 來(lái)源:工程師 發(fā)布文章
用法:make [選項(xiàng)] [目標(biāo)] ...
選項(xiàng):
  -b, -m                      忽略兼容性。
  -B, --always-make           無(wú)條件 make 所有目標(biāo)。
  -C DIRECTORY, --directory=DIRECTORY
                              在執(zhí)行前先切換到 DIRECTORY 目錄。
  -d                          打印大量調(diào)試信息。
  --debug[=FLAGS]             打印各種調(diào)試信息。
  -e, --environment-overrides
                              環(huán)境變量覆蓋 makefile 中的變量。
  --eval=STRING               Evaluate STRING as a makefile statement.
  -f FILE, --file=FILE, --makefile=FILE
                              從 FILE 中讀入 makefile。
  -h, --help                  打印該消息并退出。
  -i, --ignore-errors         Ignore errors from recipes.
  -I DIRECTORY, --include-dir=DIRECTORY
                              在 DIRECTORY 中搜索被包含的 makefile。
  -j [N], --jobs[=N]          同時(shí)允許 N 個(gè)任務(wù);無(wú)參數(shù)表明允許無(wú)限個(gè)任務(wù)。
  -k, --keep-going            當(dāng)某些目標(biāo)無(wú)法創(chuàng)建時(shí)仍然繼續(xù)。
  -l [N], --load-average[=N], --max-load[=N]
                              在系統(tǒng)負(fù)載高于 N 時(shí)不啟動(dòng)多任務(wù)。
  -L, --check-symlink-times   使用軟鏈接及軟鏈接目標(biāo)中修改時(shí)間較晚的一個(gè)。
  -n, --just-print, --dry-run, --recon
                              Don't actually run any recipe; just print them.
  -o FILE, --old-file=FILE, --assume-old=FILE
                              將 FILE 當(dāng)做很舊,不必重新生成。
  -O[TYPE], --output-sync[=TYPE]
                              Synchronize output of parallel jobs by TYPE.
  -p, --print-data-base       打印 make 的內(nèi)部數(shù)據(jù)庫(kù)。
  -q, --question              Run no recipe; exit status says if up to date.
  -r, --no-builtin-rules      禁用內(nèi)置隱含規(guī)則。
  -R, --no-builtin-variables   禁用內(nèi)置變量設(shè)置。
  -s, --silent, --quiet       Don't echo recipes.
  -S, --no-keep-going, --stop
                              關(guān)閉 -k。
  -t, --touch                 touch 目標(biāo)而不是重新創(chuàng)建它們。
  --trace                     Print tracing information.
  -v, --version               打印 make 的版本號(hào)并退出。
  -w, --print-directory       打印當(dāng)前目錄。
  --no-print-directory        關(guān)閉 -w,即使 -w 默認(rèn)開(kāi)啟。
  -W FILE, --what-if=FILE, --new-file=FILE, --assume-new=FILE
                              將 FILE 當(dāng)做最新。
  --warn-undefined-variables  當(dāng)引用未定義變量的時(shí)候發(fā)出警告。


*博客內(nèi)容為網(wǎng)友個(gè)人發(fā)布,僅代表博主個(gè)人觀點(diǎn),如有侵權(quán)請(qǐng)聯(lián)系工作人員刪除。



關(guān)鍵詞:

相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉