假设我在Makefile中有以下规则:
%.foo: %.bar %.spam %.bot
<tab> echo "hello1" > $<
我怎样才能将"hello2"回显到第二个依赖项(但不是.bot文件),即.spam文件?谢谢
%.foo: %.bar %.spam %.bot
echo "hello1" > $<
echo hello2 > $(word 2,$^)
Run Code Online (Sandbox Code Playgroud)
(注意>覆盖,至少在我知道的shell中,这使得整个练习毫无意义.要追加,请使用>>.)