Я пытаюсь скомпилировать некоторые аппаратные прошивки датчика с помощью команды 'make', и я получаю
make (e=2): The system cannot find the file specified.
Сначала это было из-за этого
rm -rf $(BIN_PATH) $(OBJ_PATH)
Не удалось найтиrm, который, как я понимаю, не работает на windows.так что я сделал
rd /s /q $(BIN_PATH) $(OBJ_PATH)
Теперь у меня есть другая проблема.
$(BIN_PATH)/$(SIZE_OUTPUT):
@echo 'Building target: $(SIZE_OUTPUT)'
@echo 'Invoking: Cross ARM GNU Print Size'
$(SIZE_TOOL) --format=berkeley "$(BIN_PATH)/$(ELF_OUTPUT)" > $@
@cat $@
@echo 'Finished building: $(SIZE_OUTPUT)'
@echo ' '
bin: $(BIN_PATH)/$(ELF_OUTPUT) $(BIN_PATH)/$(BIN_OUTPUT) $(BIN_PATH)/$(SIZE_OUTPUT)
Это почти конец make-файла (до того, как другие цели очистятся, dir и prog).
Я получаю сообщение об ошибке на cat
process_begin: CreateProcess(NULL, cat bin/sensit.siz, ...) failed.
make (e=2): The system cannot find the file specified.
make: *** [bin/sensit.siz] Error 2
Мысли