makefile參數

Make命令本身可帶有四種參數:標誌、宏定義、描述文件名和目標文件名。其標準形式爲:
  Make [flags] [macro definitions] [targets]
  Unix系統下標誌位flags選項及其含義爲:
  -f file  指定file文件爲描述文件,如果file參數爲”-“符,那麼描述文件指向標準輸入。如果沒有”-f”參數,則系統將默認當前目錄下名爲makefile或者名爲Makefile的文件爲描述文件。在Linux中, GNU make 工具在當前工作目錄中按照GNUmakefile、makefile、Makefile的順序搜索 makefile文件。
  -i   忽略命令執行返回的出錯信息。
  -s   沉默模式,在執行之前不輸出相應的命令行信息。
  -r   禁止使用build-in規則。
  -n   非執行模式,輸出所有執行命令,但並不執行。
  -t   更新目標文件。
  -q   make操作將根據目標文件是否已經更新返回”0”或非”0”的狀態信息。
  -p   輸出所有宏定義和目標文件描述。
  -d   Debug模式,輸出有關文件和檢測時間的詳細信息。
  Linux下make標誌位的常用選項與Unix系統中稍有不同,下面我們只列出了不同部分:
  -c dir   在讀取 makefile 之前改變到指定的目錄dir。
  -I dir   當包含其他 makefile文件時,利用該選項指定搜索目錄。
  -h   help文擋,顯示所有的make選項。
  -w   在處理 makefile 之前和之後,都顯示工作目錄。

發佈了95 篇原創文章 · 獲贊 13 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章