编译时未找到 math.h:Hydra (Cygwin)

编译时未找到 math.h:Hydra (Cygwin)

我正在使用九头蛇西格文。谁能帮助我解决这个错误?当我使用 -x 选项时,显示此错误:

[ERROR] -x option is not available as math.h was not found at compile time

我的 Cygwin 包含推荐的软件包,甚至更多(125MB)

答案1

你提供的信息很少。 Hydra 似乎是为 Cygwin 预编译的软件包?当您使用 运行 Hydra 时-x,它会给出错误消息吗?

math.h如果是这种情况,那么 Hydra 的 Cygwin 包的创建者在编译时没有可用的 C 头文件。这很奇怪,也许-lmGCC 的链接器标志丢失了。因此,您需要将其交给 Cygwin 中的软件包维护人员。

如果您自己编译了它,那么您的 C 编译器不随math.h.

如果您通过软件包安装了它并且需要它在 Windows 上运行,您可能需要安装依赖项并自行编译 Hydra。

相关内容