如何在 2021 年通过 MingW64 构建 linux 工具?

How to build linux tools via MingW64 in 2021?

我正在尝试按照此示例来构建 wget2: https://gnutoolchains.com/building/

我已经安装了 x86_64-8.1.0-win32-seh-rt_v6-rev0 预设 (?) 并首先尝试构建旧版本的 wget1,但我已经走到了死胡同。没有办法 运行 ./configure 创建构建目标规则。我安装错了吗?我怎么知道到底要安装什么?是我要构建的每个应用程序的每个新预设吗?我应该如何处理 wget2 的疯狂需求列表:

https://gitlab.com/gnuwget/wget2#build-requirements

最后 - 为什么这么卡?是设计使然吗?

有一种方法可以在 Windows 上 运行 ./configure。为此,您需要 MSYS2,这将为您提供 bash shell 和 ./configure 所需的工具。

MSYS2 附带一个包管理器 (pacman),它允许您安装更新的 MinGW-w64。