基本模式規則

模式規則由目標中的單個%字元指示。%匹配一個名為 stem 的非空字串。然後用幹線取代先決條件清單中出現的每個%

例如,此規則:

%.o: %.c
    $(CC) $(CFLAGS) -c $< -o $@

將匹配以 .o 結尾的任何目標。如果目標是 foo.o,那麼幹將是 foo 並且它會將 foo.c 編譯為 foo.o。可以使用自動變數訪問目標和先決條件。