内核编译make命令错误

内核编译make命令错误

我正在尝试在我的 4.4.0-59-generic(主机)平台中编译 linux-4.4.39 内核。第一步,make menuconfig它运行正常并生成.config文件。但第二步,它抛出了如下错误...

vinod@SYS_DELL:~/linux-4.4.39$ make
  CHK     include/config/kernel.release
  CHK     include/generated/uapi/linux/version.h
  CHK     include/generated/utsrelease.h
  CHK     include/generated/bounds.h
  CHK     include/generated/timeconst.h
  CHK     include/generated/asm-offsets.h
  CALL    scripts/checksyscalls.sh
  HOSTCC  scripts/sign-file
scripts/sign-file.c:23:30: fatal error: openssl/opensslv.h: No such file or directory
compilation terminated.
scripts/Makefile.host:91: recipe for target 'scripts/sign-file' failed
make[1]: *** [scripts/sign-file] Error 1
Makefile:556: recipe for target 'scripts' failed
make: *** [scripts] Error 2

我是内核编译的新手。请提供我的问题的解决方案。

答案1

我想把这个作为一个实际的答案发布出来;这个问题的评论来自道格·史密斯是正确的,您需要安装 libssl-dev 包来解决此错误。命令: sudo apt install libssl-dev

相关内容