在这个例子中:
生成文件:
eat_pie: pie
rm pie
eat_%: %
rm $*
终端:
$ make eat_pie
make: *** No rule to make target `pie', needed by `eat_pie'. Stop.
$ make eat_cake
make: *** No rule to make target `eat_cake'. Stop.
为什么不让eat_cake输出目标蛋糕丢失?
GNU Make 手册指出:
通配符扩展由 make 在目标和先决条件中自动执行。