Make:预先准备如何自动创建?

时间:2018-11-23 06:47:58

标签: makefile gnu-make

我是新来的。我正在尝试调试一些问题。为此,我保留了一些调试语句以了解特定目标的所有先决条件。

例如:

$(TARGET_BUILD)/%.o: $(TARGET_BUILD)/%.c
     $(info pre-res for this target $^)
     $(c_dependency) 

构建完成后。当我检查构建日志时,我可以看到前提条件中列出了几个“ .h”文件。从上述目标中,我们仅提及'.c'($(TARGET_BUILD)/%。c)文件作为先决条件,对吗?然后,它如何在先决条件中显示头文件。它们是自动生成的吗?如果是,请您帮我自动创建它们。

FYI,$(c_dependency)是一个define指令,其中定义了以下几行:

mkdir -p $(@D)

$(CC64) -o $(@) -c $(CFLAGS64) $<

0 个答案:

没有答案