質問: 修正方法:致命的なエラー:openssl / opensslv.h:redhat 7にそのようなファイルまたはディレクトリはありません 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