here是我的Make file
查看目标olmenu-proto1
,它取决于olmenu-proto1_yacc.o
但我没有定义任何名为olmenu-proto1_yacc.o
的目标
有趣的是,当我调用make olmenu-proto1
时,它有效!
奇怪的是!
我想知道为什么会这样做,谢谢!
答案 0 :(得分:0)
请在您的问题中包含您的makefile的相关位,而不是要求人们关注指向其他网站的链接。尤其是除非你启用了大量的javascript,否则无法查看的内容很多人都会被禁用。
无论如何,最有可能的原因是因为make可以设想如何通过将规则链接在一起来创建目标,即使您没有明确列出先决条件。有关更多信息,请参阅GNU make手册中的Chains of Implicit Rules。