谷歌搜索並不能幫助您理解%
變量是如何在下面的Makefile代碼片段中使用的。Makefile中'%'的語義是什麼?
_OBJ = a.o b.o c.o
OBJ = $(patsubst %,$(OBJDIR)/%,$(_OBJ))
$(OBJDIR)/%.o: $(SRCDIR)/%.c $(INC)
$(CC) -c -o [email protected] $< $(CFLAGS)
有人能幫我嗎?這是否意味着如果在$(SRCDIR)
下有五個.c
文件,那麼許多*.o
規則正在場景後面填充?
完美,與這個例子完美結合。 –