这是makefile中给我一些问题的部分:
-@mv -f -t ./ $(LIBPATH)/userfiles/*
当我在Ubuntu上运行makefile时,它运行正常,但是在Mac上运行时,出现以下错误:
mv: illegal option -- t usage: mv [-f | -i | -n] [-v] source target
mv [-f | -i | -n] [-v] source ... directory
-t标志未在Mac的手册页中定义,因此我想知道如何解决此问题。
只需像mv
通常使用的那样将目的地放在最后:
-@mv -f $(LIBPATH)/userfiles/* .
您可以有多个来源(例如此处的扩展通配符)。最后一个参数是目的地。-t
如果出于某种原因(如果您发现),该标志只是更改此顺序的一种方式,并且(并非您所发现的)它并不总是可用。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句