Openocd cygwin 依赖性删除



我使用 cygwin 在 Windows 上构建 openocd。 遵循的步骤:

但是当我尝试在另一个系统上使用这个openocd时,它要求一些cygwin dll。有没有办法在使用openocd时逃避需要cygwin dlls。

使用 MinGW/msys2 而不是 Cygwin 构建。 MinGW使用GCC构建本机Windows应用程序,而不是模拟Linux运行时环境。

该方法描述如下:http://www.playembedded.org/blog/en/2015/10/11/building-openocd-under-windows-using-msys2/

您还可以从 http://www.freddiechopin.info/en/download/category/4-openocd 获取预构建的Windows二进制文件,这要简单得多。

如果有人仍然面临同样的问题,我已经使用 github 操作更新了 openocd.git,该操作会自动生成发布和所有主提交的 Windows 二进制存档。

最新更新