0
不多說了。使通配符目標
%.o: %.c
@echo $<
C:\Users\niklas\Desktop>make foo.o
make: *** No rule to create »foo.o«. End.
我希望它打印foo.c
。爲什麼它不起作用?
注意:最後一個塊的最後一行從德語翻譯爲英文,拼寫可能與英文版不一樣。
平臺:Windows 7的
架構:86
製作版本:的GnuWin32 3.81(2006年 11月)
'O.o'就是這樣?!男人,我打算做[那一個](http://bit.ly/LFiv5J)...這就解釋了爲什麼我的makefile腳本不起作用〜。〜謝謝! –
請參閱make手冊中的_Static Pattern Rules_。比簡單的模式規則恕我直言更少破碎。 (我的情況下,你會寫'f.o file2.o graphics.o:%.o:%.c'或其他。) – bobbogo