我正在尝试创建依赖文件并将它们放入名为 deps 的子目录中(已创建)。在阅读 gcc 的手册页后,我认为 -MF 是要走的路,但是在尝试下面的代码时,没有创建依赖文件,也没有显示错误消息。
DDIR=deps
$(DDIR)/%.d: %.c
$(CC) $(CCFLAGS) -MF"$@" -MG -MM -MP -MT"$@" -MT"$(<:.c=.o)" "$<"´
是否可以指定放置依赖文件的位置,还是必须将其放置在与 makefile 相同的文件夹中?
我正在尝试创建依赖文件并将它们放入名为 deps 的子目录中(已创建)。在阅读 gcc 的手册页后,我认为 -MF 是要走的路,但是在尝试下面的代码时,没有创建依赖文件,也没有显示错误消息。
DDIR=deps
$(DDIR)/%.d: %.c
$(CC) $(CCFLAGS) -MF"$@" -MG -MM -MP -MT"$@" -MT"$(<:.c=.o)" "$<"´
是否可以指定放置依赖文件的位置,还是必须将其放置在与 makefile 相同的文件夹中?