我使用 cygwin 在 Windows 上构建 openocd。后续步骤:
但是当我尝试在另一个系统上使用这个 openocd 时,它要求一些 cygwin dll。使用 openocd 时,有什么方法可以避免需要 cygwin dll。
使用 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 二进制文件,这要简单得多。