【发布时间】:2014-02-21 08:12:46
【问题描述】:
为什么下面的makefile 使用Makefile 目标?
生成文件1: 最初,我有以下生成文件,当调用 make abc xyz -s 时,它按预期工作。
%::
echo $@
我会得到
abc
xyz
生成文件2: 现在在添加一个名为 test 的空规则之后。
%:: test
echo $@
test:
下面的调用
make abc xyz -s
结果
Makefile
abc
xyz
即使我只给出abc 和xyz 作为目标,为什么我得到Makefile 作为我的输出?提前致谢。
【问题讨论】:
标签: makefile