У меня есть правило make файла, пока я выполняю инструмент Linux. Мне нужно проверить состояние завершения команды инструмента, и если эта команда не удалась, make должен быть прерван.
Я пытался проверить с помощью $?, $$?\$? и т.д. в make файле. Но они дают мне синтаксическую ошибку при запуске makefile.
Как правильно это сделать?
Вот соответствующее правило в Makefile
mycommand \ if [ $$? -ne 0 ]; \ then \ echo "mycommand failed"; \ false; \ fi