scripts/sign-file.c:25:30: fatal error: openssl/opensslv.h: No such file or directory #include

scripts/sign-file.c:25:30: fatal error: openssl/opensslv.h: No such file or directory #include

编译内核

遇到如下错误:

scripts/sign-file.c:25:30: fatal error: openssl/opensslv.h: No such file or directory #include <openssl/opensslv.h>

如果你在编译时遇到这个错误,这可能是下面的原因:你尝试编译的程序使用OpenSSL,但是需要和OpenSSL链接的文件(库和头文件)在你Linux平台上缺少

要解决这个问题,你需要安装OpenSSL 开发包,这在所有的现代Linux发行版的标准软件仓库中都有。

要在Debian、Ubuntu或者其他衍生版上安装OpenSSL:

  1. $ sudo apt-get install libssldev

要在Fedora、CentOS或者RHEL上安装OpenSSL开发包:

  1. $ sudo yum install openssldevel

安装完后,尝试重新编译程序。

本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/98387

(8)
涩葡桃涩葡桃
上一篇 2018-05-13 16:13
下一篇 2018-05-13 16:39

相关推荐

  • 命令以及参数 集合

    简单命令和参数 一个集合

    Linux笔记 2018-08-05
  • Linux的命令机制

    Linux的命令机制 命令格式 COMMAND [OPTIONS…] [ARGUMENTS…]选项:用于启用或关闭命令的某个或某些功能短选项:-c 例如:-l, -h长选项:–word 例如:–all, –human-readable参数:命令的作用对象: 比如文件名和作用名 注意 1. *多个选项…

    Linux笔记 2018-04-01
  • shell编程基础二

    profile bashrc 混合命令行展开

    2018-04-11
  • rpm与yum

    rpm yum sed and crontab

    Linux笔记 2018-06-11
  • 第二周总结

    反向单引号 ` `:执行能力强,可以执行命令 [等价于$()]单引号 ‘ ’:只显示字符双引号 “ ”:识别变量,不识别命令花括号{ }: 里面内容互相组合 打印重复字符串的简化形式echo file{1,3,5} 结果为:file1 file3 file5rm -f file{1,3,5} 删除file1 file3 file5echo file{1..1…

    Linux笔记 2018-07-29
  • 简述rpm与yum命令的常见选项,并举例

    rpm命令:     rpm [option] [package_file]             安装:-i  –install [install-option] page_file                     rpm -ivh package_file                             -v:verbose…

    Linux笔记 2018-06-07