制作通配符目标

时间:2012-07-02 17:35:37

标签: windows compilation makefile

不多说。

%.o: %.c
    @echo $<

C:\Users\niklas\Desktop>make foo.o
make: *** No rule to create »foo.o«. End.

我希望它能打印foo.c。为什么不起作用?

注意:最后一个块的最后一行是从德语翻译成英语,拼写可能与英文版打印出的完全不同。


平台:Windows 7
架构:x86
制作版本:gnuwin32 3.81( 25。2006年11月

1 个答案:

答案 0 :(得分:2)

foo.c是否存在?如果没有,那么Make将不会考虑这个规则。