Make 命令
用法: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)系工作人員刪除。