编译 Linux 内核 5.2.9 在 scripts/sign-file 处失败
Compiling Linux Kernel 5.2.9 fails at scripts/sign-file
为了经验,我正在尝试编译自己的内核。内核版本是今天(2019 年 8 月 19 日)从 kernel.org 下载的 5.2.9。
我的 make 命令是 "make -j 6"。我有一个 Ryzen 7 1700x 8 核心/16 线程 amd cpu.
scripts/sign-file.c:25:10:致命错误:openssl/opensslv.h: 没有那个文件或目录
25 | #包括
|
编译终止。
由于我的声誉,这就像 link 下面的答案:
总之,你需要安装ssl开发包。
在类似 Debian 的 dist 上,你需要:
$ sudo apt-get install libssl-dev
在centos-like上,安装它:
sudo yum install openssl-devel
为了经验,我正在尝试编译自己的内核。内核版本是今天(2019 年 8 月 19 日)从 kernel.org 下载的 5.2.9。 我的 make 命令是 "make -j 6"。我有一个 Ryzen 7 1700x 8 核心/16 线程 amd cpu.
scripts/sign-file.c:25:10:致命错误:openssl/opensslv.h: 没有那个文件或目录 25 | #包括 | 编译终止。
由于我的声誉,这就像 link 下面的答案:
总之,你需要安装ssl开发包。 在类似 Debian 的 dist 上,你需要:
$ sudo apt-get install libssl-dev
在centos-like上,安装它:
sudo yum install openssl-devel