make編譯工具使用

make編譯工具使用

文章目錄:

一、make編譯器的參數介紹

make 編譯工具的參數使用:

1、在命令行下輸入:

make -h 即可查看make的參數使用

2、具體參數如下表:

縮寫參數 完整參數 參數作用
-b, -m 忽略兼容性。
-B –always-make 無條件 make 所有目標。
-C DIRECTORY –directory=DIRECTORY 在執行前先切換到 DIRECTORY 目錄。
-d 打印大量調試信息。
–debug[=FLAGS] 打印各種調試信息。
-e –environment-overrides
–eval=字串 將 <字串> 作爲 makefile 語句估值。
-f FILE –file=FILE –makefile=FILE 從 FILE 中讀入 makefile。
-h –help 打印該消息並退出。
-i –ignore-errors 忽略來自命令配方的錯誤。
-I DIRECTORY –include-dir=DIRECTORY 在 DIRECTORY 中搜索被包含的 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 FILE –old-file=FILE, --assume-old=FILE 將 FILE 當做很舊,不必重新生成。
-O[類型] –output-sync[=類型] 使用 <類型> 方式同步並行任務輸出。
-p –print-data-base 打印 make 的內部數據庫。
-q –question 不運行任何配方;退出狀態說明是否已全部更新。
-r –no-builtin-rules 禁用內置隱含規則。
-R –no-builtin-variables 禁用內置變量設置。
-s –silent, --quiet 不輸出配方命令。
-S –no-keep-going, --stop 關閉 -k。
-t –touch touch 目標而不是重新創建它們。
–trace 打印跟蹤信息。
-v –version 打印 make 的版本號並退出。
-w –print-directory 打印當前目錄。
–no-print-directory 關閉 -w,即使 -w 默認開啓。
-W FILE –what-if=FILE, --new-file=FILE, --assume-new=FILE 將 FILE 當做最新。
–warn-undefined-variables 當引用未定義變量的時候發出警告。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章