我正在调用makefile:
$(OBJ_DIR)/%.o : %.c
<PRE> @$(CC) $@ -o $< </PRE>
如果我们有100个源文件,则已存在50个对象。 在调用make时,它将执行第51个目标文件的配方。
如果我想输出这样的东西:
<br>
Obj1.c skipped...<br>
Obj2.c skipped...<br>
.<br>
Compiling Obj51.c...<br>
我们应该为此写些什么?
答案 0 :(得分:0)
有些make实用程序具有特殊的调试模式,可用于跟踪更多操作。例如,可以使用--debug=v
选项跟踪未重建的GNU make文件:
make --debug=v
GNU make documentation中此选项的说明:
高于'基本'的水平;包括有关哪些makefile被解析的消息,不需要重建的先决条件等。此选项还启用“基本”消息。