コンパイル時に 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を直接コンパイルする必要があります。

関連情報