首页 > 解决方案 > 在脚本/签名文件处编译 Linux 内核 5.2.9 失败

问题描述

为了经验,我正在尝试编译自己的内核。内核版本是今天(2019 年 8 月 19 日)从 kernel.org 下载的 5.2.9。我的制作命令是“make -j 6”。我有一个 Ryzen 7 1700x 8 核/16 线程 AMD CPU。

scripts/sign-file.c:25:10:fatal error: openssl/opensslv.h: 没有这样的文件或目录 25 | #包括 | 编译终止。

标签: linuxcompilationkernel

解决方案


由于我的声誉,这就像下面的链接答案:

如何修复:致命错误:openssl/opensslv.h:RedHat 7 中没有这样的文件或目录

简而言之,您需要安装 ssl 开发包。在类似 Debian 的 dist 上,您需要:

$ sudo apt-get install libssl-dev

在 centos-like 上,安装它:

sudo yum install openssl-devel 

推荐阅读