ドキュメントによると、「OpenSSLライブラリ」を必要とするプログラムをコンパイルしようとしています。 OpenSSLをインストールしましたが、それでもエラーopenssl/sha.h: No such file or directory
が発生します。インストールする必要がある他のライブラリはありますか?
おそらく、opensslヘッダーファイルが不足しています。ディストリビューションによっては、このパッケージの名前が異なる場合があります。ほとんどの場合、openssl-dev
またはopenssl-devel
のようになります。 opensslヘッダーファイルをインストールした後、コンパイラーはopenssl/sha.hを見つけることができます。
Ubuntu/Debianでは、パッケージはlibssl-dev
と呼ばれます。