通配符
$?? ?所有比目標(biāo)新的依賴目標(biāo)的集合
$^? 所有依賴 的集合
$+ 所有依賴的目標(biāo)的集合,但是不去重
$% 僅當(dāng)目標(biāo)是函數(shù)庫文件中,表示規(guī)則中的目標(biāo)成員名
$@? 目標(biāo)集合
$<? ? 輸入集合
$*? 這個變量表示目標(biāo)模式中“%”及其之前的部分
$(wildcard *.o) 展開所有.o 文件
變量
VPATH:? 定義所有文件的尋找路徑
make 支持四個通配符 * ? ~ [...]
運算符
= 基本賦值
:=? 是覆蓋之前的值
?= 是如果沒有被賦值就賦予等號后面的值
+= 是在后面追加值
引用
include <filename> 引用文件
隱士替換規(guī)則
CFLAGS? c語言編輯器參數(shù)
CXXFLAGS c++語言編輯器參數(shù)
CPPFLAGS c預(yù)處理參數(shù)