0
_OBJ = hellomake.o hellofunc.o 
OBJ = $(patsubst %,$(ODIR)/%,$(_OBJ))

我正在尝试学习 makefile 语法。第二行在说什么?我一无所知。请问上面的每个操作员都有什么用。

4

1 回答 1

1

pattern substitution函数调用。这是手册的链接

在您的情况下, line2 为所有文件名添加前缀_OBJwith$(ODIR)/并将结果存储到 variableOBJ中。

于 2013-01-15T02:24:13.627 回答