make命令和makefile

make命令和Makefiles:工具

1. make是一個命令,解釋makefile中指令的命令工具,不一樣的IDE有本身的make命令。ui

1. make命令不知道怎麼去構建程序,必須有一個文件告訴make命令怎麼去構建程序,這個文件就是makefile.spa

2.makefile大多數狀況下和源文件在同一個目錄下。能夠有不少個makefile。code

makefile 的語法:blog

1. makefile 由dependencies和rule組成ci

    dependency有一個target和一些須要依賴的源文件get

    rule 描述了怎樣從相關的文件中去建立target。 一般target是一個單獨的可執行的文件。it

target : prerequisites
    command
  1. command 前面必定要以一個tab鍵開頭,不能用空格。
  2. #開頭表示註釋,直到這一行末。
  3.  \ 反斜槓 表示換行。
  4. 宏的使用: MACRONAME=value, 使用宏的時候這樣用 $MACRONAME 或者 ${MACRONAME} 或者 $(MACRONAME)
  5. make命令內置的宏:      
        $?

        $@class

        $<object

        $*
  6. 特殊的2個符號
     -
     @
  7. 養成良好的清空目標文件的習慣:
     clean: 
      rm eidt $(objects)
  8. 或者更穩健的作法是:
     .PHONY : clean
            clean :
                    -rm edit $(objects)

———————————

$make -f Makefiel_01

相關文章
相關標籤/搜索