基本模式規則
模式規則由目標中的單個%字元指示。%匹配一個名為 stem 的非空字串。然後用幹線取代先決條件清單中出現的每個%。
例如,此規則:
%.o: %.c
    $(CC) $(CFLAGS) -c $< -o $@
將匹配以 .o 結尾的任何目標。如果目標是 foo.o,那麼幹將是 foo 並且它會將 foo.c 編譯為 foo.o。可以使用自動變數訪問目標和先決條件。
模式規則由目標中的單個%字元指示。%匹配一個名為 stem 的非空字串。然後用幹線取代先決條件清單中出現的每個%。
例如,此規則:
%.o: %.c
    $(CC) $(CFLAGS) -c $< -o $@
將匹配以 .o 結尾的任何目標。如果目標是 foo.o,那麼幹將是 foo 並且它會將 foo.c 編譯為 foo.o。可以使用自動變數訪問目標和先決條件。