準備學習 make

make -h
用法:make [選項] [目標] ...
選項:
-b, -m 爲兼容性而忽略。
-B, --always-make 無條件製作 (make) 所有目標。
-C 目錄, --directory=目錄 在執行前先切換到 <目錄>。
-d 打印大量調試信息。
--debug[=旗標] 打印各種調試信息。
-e, --environment-overrides
環境變量覆蓋 makefile 中的變量。
-E 字串, --eval=字串 將 <字串> 作爲 makefile 語句估值。
-f 文件, --file=文件, --makefile=文件
從 <文件> 中讀入 makefile。
-h, --help 打印該消息並退出。
-i, --ignore-errors 忽略來自命令配方的錯誤。
-I 目錄, --include-dir=目錄 在 <目錄> 中搜索被包含的 makefile。
-j [N], --jobs[=N] 同時允許 N 個任務;無參數表明允許無限個任務。
-k, --keep-going 當某些目標無法制作時仍然繼續。
-l [N], --load-average[=N], --max-load[=N]
在系統負載高於 N 時不啓動多任務。
-L, --check-symlink-times 使用軟鏈接及軟鏈接目標中修改時間較晚的一個。
-n, --just-print, --dry-run, --recon
只打印命令配方,不實際執行。
-o 文件, --old-file=文件, --assume-old=文件
將 <文件> 當做很舊,不必重新制作。
-O[類型], --output-sync[=類型]
使用 <類型> 方式同步並行任務輸出。
-p, --print-data-base 打印 make 的內部數據庫。
-q, --question 不運行任何配方;退出狀態說明是否已全部更新。
-r, --no-builtin-rules 禁用內置隱含規則。
-R, --no-builtin-variables 禁用內置變量設置。
-s, --silent, --quiet 不輸出配方命令。
--no-silent 對配方進行回顯(禁用 --silent 模式)。
-S, --no-keep-going, --stop
關閉 -k。
-t, --touch touch 目標(更新修改時間)而不是重新制作它們。
--trace 打印跟蹤信息。
-v, --version 打印 make 的版本號並退出。
-w, --print-directory 打印當前目錄。
--no-print-directory 關閉 -w,即使 -w 默認開啓。
-W 文件, --what-if=文件, --new-file=文件, --assume-new=文件
將 <文件> 當做最新。
--warn-undefined-variables 當引用未定義變量的時候發出警告。

該程序爲 x86_64-openEuler-linux-gnu 編譯
報告錯誤到 <[email protected]>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章