web-dev-qa-db-ja.com

致命的なエラーを修正する方法:zlib.h:そのようなファイルまたはディレクトリはありませんか?

Kali Linux 64ビットでminiSATをコンパイルしようとしていますが、エラーメッセージが表示され続けます。

致命的なエラー:zlib.h:そのようなファイルまたはディレクトリはありません

コンパイラーがヘッダー・ファイルを見つけられないリンクの問題がある可能性があることを読んだことがありますが、私はLinuxを初めて使用し、それを解決する方法を知りません。

21
user3043108

Zlibの開発サポートファイルをインストールしてください。

Sudo apt-get install libz-dev

その他のパッケージ名:zlib1g-dev

すでにzlibライブラリを使用している場合は、-lzを使用してコードソースをコンパイルしていることを確認してください。参照: buntuでzlib.hがない

16
kenorb

Makefileの実行中にCentOS7でzlib.hエラーが発生し、奇妙な解決策が他のユーザーでも機能する可能性があると思いました。

私はrootでしたが、実行しました:

Sudo make

これがどのようにして起こったのかまだ理解できませんが、うまくいきました。

1
Nogayhan Seymen

ソースからzlibをインストールし、同様のエラーを解決します。 this から最後のバージョンをダウンロードしてから:

configure
make -j4
make install
0
Bashid