-1

我使用 cygwin 在 Windows 上构建 openocd。后续步骤:

但是当我尝试在另一个系统上使用这个 openocd 时,它要求一些 cygwin dll。使用 openocd 时,有什么方法可以避免需要 cygwin dll。

4

2 回答 2

2

使用 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 二进制文件,这要简单得多。

于 2017-08-01T07:24:35.330 回答
0

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

于 2021-08-26T11:57:43.903 回答