RedHat Enterprise Linux Server 7があり、Linuxカーネルバージョン4.12.10をダウンロードしました。これをコンパイルしようとしていますが、次のコマンドを実行しています。
make modules
次のエラーが表示されます。
scripts/sign-file.c:25:30: fatal error: openssl/opensslv.h: No such file or directory
誰もこれを修正するアイデアを持っていますか?
この問題を解決するには、OpenSSL開発パッケージをインストールする必要があります。これは、最新のすべてのLinuxディストリビューションの標準リポジトリで利用可能です。
Debian、Ubuntu、またはそれらの派生物にOpenSSL開発パッケージをインストールするには:
$ Sudo apt-get install libssl-dev
Fedora、CentOS、またはRHELにOpenSSL開発パッケージをインストールするには:
$ Sudo yum install openssl-devel
詳細についてはこのリンク を参照してください
編集:@isapirが指摘したように、Fedoraバージョン> = 22の場合、DNFパッケージマネージャーを使用します:
dnf install openssl-devel
CYGwinでは、これを最初の画面で典型的なパッケージとしてインストールできます。探す
libssl-devel