Openocd Cygwin зависимый удалить
Я строю OpenOCD на окнах с помощью Cygwin. Последовали шаги:
Но когда я попытался использовать этот openocd в другой системе, он попросил несколько библиотек cygwin. Есть ли способ избежать необходимости использования Cygwin dll при использовании openocd.
2 ответа
Сборка с использованием MinGW/msys2, а не Cygwin. MinGW создает собственные приложения Windows с GCC, а не эмулирует среду выполнения Linux.
Метод описан здесь: http://www.playembedded.org/blog/en/2015/10/11/building-openocd-under-windows-using-msys2/
Вы также можете получить готовые бинарные файлы Windows по http://www.freddiechopin.info/en/download/category/4-openocd, что намного проще.
Если кто-то все еще сталкивается с той же проблемой, я обновил openocd.git с помощью действия github, которое автоматически генерирует двоичные архивы Windows для выпусков и всех основных коммитов .