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 之前和之後,都顯示工作目錄。
makefile參數
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.