编译linux内核openssl / opensslv.h错误

时间:2018-04-04 13:57:38

标签: linux compilation linux-kernel kernel

我试图在menuconfig中没有选择TCP / IP协议的情况下编译Linux内核,但是当我尝试编译时遇到了这个错误:

  

scripts / sign-file.c:25:30:致命错误:openssl / opensslv.h:没有这样的   文件或目录

要编译我使用此命令:

fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers

我正在使用linux-4.10.1的内核

1 个答案:

答案 0 :(得分:1)

由于Power Query是特定于Debian的工具,我假设您使用的是Debian发行版;你提到它是Ubuntu。

看起来你没有安装内核的依赖关系。您可以使用以下命令安装它们(在Debian / Ubuntu上)

make-kpkg

如果APT缺少源地址,请修改您的# apt build-dep linux 以包含以下行:

/etc/apt/sources.list

应在该文件中注释(以#为前缀)。如果是,请删除#,否则请复制deb-src http://de.archive.ubuntu.com/ubuntu/ DIST main 行并将deb ...更改为deb。记得以后重新加载包源:

deb-src