0
在以下生成文件片斷線路@:
導致「參數」@:在makefile中不正確?
make (e=87): The parameter is incorrect.
Makefile:210: recipe for target 'depend' failed
(210線是@:
第一個實例)
爲什麼呢?
# We check if any depfile is newer than Makefile and decide to
# concatenate only if that is true.
depend:
@:
@if egrep "^# DO NOT DELETE THIS LINE" Makefile >/dev/null && [ -z "`find $(DEPS) -newer Makefile 2>/dev/null; exit 0`" ]; then :; else \
($(PERL) -pe 'exit 0 if /^# DO NOT DELETE THIS LINE.*/' < Makefile; \
echo '# DO NOT DELETE THIS LINE -- make depend depends on it.'; \
echo; \
for f in $(DEPS); do \
if [ -f $$f ]; then cat $$f; fi; \
done) > Makefile.new; \
if cmp Makefile.new Makefile >/dev/null 2>&1; then \
rm -f Makefile.new; \
else \
mv -f Makefile.new Makefile; \
fi; \
fi
@:
make -v
給出瞭如下的版本信息
GNU Make 3.82.90
Built for i686-pc-mingw32