dimka76 43 3 августа, 2010 Опубликовано 3 августа, 2010 · Жалоба Вдруг (а может и не вдруг) в какойто момент перестала работать утилита cs-make. На команду cs-make clean выдает вот что cs-make clean process_begin: CreateProcess(NULL, rm -f obj/*.o bin/*.bin bin/*.elf bin/*.hex, ...) failed. make (e=2): Не удается найти указанный файл. rm -f obj/*.o bin/*.bin bin/*.elf bin/*.hex cs-make: [clean] Error 2 (ignored) Хотя до этого работала нормально cs-make all проходит без проблем. Переустановка не помогла ((( Может кто сталкивался с такой проблемой ? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Petka 0 3 августа, 2010 Опубликовано 3 августа, 2010 · Жалоба process_begin: CreateProcess(NULL, rm -f obj/*.o bin/*.bin bin/*.elf bin/*.hex, ...) failed. потеряли утилиту rm ? проверьте её наличие в путях. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
dimka76 43 3 августа, 2010 Опубликовано 3 августа, 2010 · Жалоба потеряли утилиту rm ? проверьте её наличие в путях. Да похоже дело не в этом. Пока ждал ответа обнаружил вот какую вещь. Если cs-make запускаю из командной строки, то все проходит нормально, а вот когда в Eclipse menu->project->clean, то и выдает ошибку. Получается дело в Eclipse. Ковыряние настроек пока ни к чему не привело. Нашел. В makefile было так описана команда clean clean: -rm -f $(OBJ)/*.o $(BIN)/*.bin $(BIN)/*.elf $(BIN)/*.hex Заглянул в папку c:\Program Files\CodeSourcery\Sourcery G++ Lite\bin\ ,а там не rm.exe, а cs-rm.ex Подправил makefile и все заработало. А из командной строки rm.exe наверное бралось от WinAVR (он в переменных окружения прописан) Petka, спасибо за наводочку ))) Думается, тему можно считать закрытой :) Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться