在linux上安装了openssl-dev,但缺少opensslv.h

时间:2017-03-17 17:48:56

标签: linux-kernel openssl

尝试编译新内核时,“make modules bzImage”请求opensslv.h文件。我以前做过

$ sudo apt-get install update and
$ sudo apt-get install libcurl4-openssl-dev
$ openssl version
OpenSSL 1.0.2g  1 Mar 2016

没有报告问题;

这是几秒钟后make modules bzImage给出的错误消息:

(...)
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

我搜索了谷歌的错误消息;大多数答案表明我应该安装openssl-dev,我做了。我还在这里搜索了丢失文件的名称,但答案没有帮助。

我在ubuntu 16.04上这样做,试图安装内核版本linux 4.4.53。以前的步骤(安装libncurses5-dev,make menuconfig和make localconfig)没有问题。

0 个答案:

没有答案