fatal error: openssl/evp.h: 没有那个文件或目录

  在陆佳华《嵌入式系统软硬件协同设计实战指南 第2版》一书的第13章节 编译U-boot时会遇到2个错误。缘由很简单,就从一开始的错误提示着手: fatal error: openssl/evp.h: 没有那个文件或目录。固然在网上也能够搜索到相关的解决方法。在此仅做为记录:若是你在编译时遇到这个错误,这多是下面的缘由:你尝试编译的程序使用OpenSSL,可是须要和OpenSSL连接的文件(库和头文件)在你Linux平台上缺乏。由于原书貌似用的是Ubuntu12.04而我用的是14.04.因此要本身安装相关的文件。ui

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

 
 
 
 
  1. $ sudo apt-get install libssl-dev

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

 
 
 
 
  1. $ sudo yum install openssl-devel

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

编译后出现
开发

 MKIMAGE u-boot.img ./tools/zynq-boot-bin.py -o boot.bin -u spl/u-boot-spl.bin Input file is: spl/u-boot-spl.bin Output file is: boot.bin Using /root/build/u-boot-xlnx/spl/u-boot-spl.bin to get image length - it is 49136 (0xbff0) bytes After checksum waddr= 0x13  byte addr= 0x4c Number of registers to initialize 0 Generating binary output  /root/build/u-boot-xlnx/boot.bin OK!
相关文章
相关标签/搜索