标签: makefile rule
_OBJ = hellomake.o hellofunc.o OBJ = $(patsubst %,$(ODIR)/%,$(_OBJ))
我正在尝试学习makefile语法。第二行说的是什么?我很无能为力。我可以在上面给每个操作员提供它的用途。
答案 0 :(得分:1)
它的pattern substitution函数调用。以下是手册的link。
pattern substitution
在您的情况下,第2行将_OBJ中的所有文件名前缀为$(ODIR)/,并将结果存储到变量OBJ中。
_OBJ
$(ODIR)/
OBJ