Как проигнорировать ошибку mv?
Я делаю Makefile, который перемещает выходной файл (foo.o
) в другой каталог (baz
).
Выходной файл перемещается по желанию в каталог. Однако, поскольку make не перекомпилирует выходной файл, если я наберуmake
снова,mv
выдает ошибку при попытке переместить несуществующий пустой файл в каталогbaz
.
Так что это то, что я определил в моем правилеmake all
после всей компиляции:
-test -e "foo.o" || mv -f foo.o ../baz
К сожалению, я все еще получаю ошибки.