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 для выпусков и всех основных коммитов .

Другие вопросы по тегам