修正方法: 致命的なエラー: openssl/opensslv.h: RedHat 7 でそのようなファイルまたはディレクトリはありません 質問する

修正方法: 致命的なエラー: 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

これを修正するアイデアを持っている人はいますか?

ベストアンサー1

この問題を解決するには、すべての最新の Linux ディストリビューションの標準リポジトリで入手できる OpenSSL 開発パッケージをインストールする必要があります。

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

おすすめ記事