Cygwin

編譯時未找到 math.h:Hydra (Cygwin)

  • October 31, 2017

我將HydraCygwin一起使用。誰能幫我解決這個錯誤?當我使用 -x 選項時,會顯示此錯誤:

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

我的 Cygwin 包含推薦的軟體包,甚至更多(125MB)

你提供的資訊很少。似乎 Hydra 是為 Cygwin 預編譯的一些包?當你執行 Hydra 時-x,它會給你錯誤資訊?

如果是這種情況,那麼 Hydra 的 Cygwin 包的創建者在math.h編譯時沒有可用的 C 標頭檔。這很奇怪,也許-lmGCC 的連結器標誌失去了。因此,這是您需要向 Cygwin 中的包維護者提供的內容。

如果您自己編譯它,那麼您有一個不附帶math.h.

如果您通過軟體包安裝了它並且需要在 Windows 上執行它,您可能需要安裝依賴項並自己編譯 Hydra。

引用自:https://unix.stackexchange.com/questions/401566