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