编译u-boot 报错 openssl/evp.h: No such file or directory
Boot 报错 编译 File No or Directory OpenSSL
2023-09-14 09:09:27 时间
在陆佳华《嵌入式系统软硬件协同设计实战指南 第2版》一书的第13章节 编译U-boot时会遇到2个错误。原因很简单,就从一开始的错误提示着手: fatal error: openssl/evp.h: 没有那个文件或目录。当然在网上也可以搜索到相关的解决方法。在此仅作为记录:如果你在编译时遇到这个错误,这可能是下面的原因:你尝试编译的程序使用OpenSSL,但是需要和OpenSSL链接的文件(库和头文件)在你Linux平台上缺少。因为原书貌似用的是Ubuntu12.04而我用的是14.04.所以要自己安装相关的文件。
要在Debian、Ubuntu或者其他衍生版上安装OpenSSL:
- $ sudo apt-get install libssl-dev
要在Fedora、CentOS或者RHEL上安装OpenSSL开发包:
- $ sudo yum install openssl-devel
安装完后,尝试重新编译程序。
编译后出现
./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!
相关文章
- 改造jeecg-boot项目,解决启动报错,跑通开发环境!
- Spring boot项目集成security
- Spring Boot 实现日志链路追踪,无需引入组件,让日志定位更方便!
- Spring Boot 3.0 要来了,真心强!
- 零基础上手丨在Spring Boot中整合热门Java技术
- Spring Boot 3.0 抢先了解:aot.factories 是个啥?
- Spring Boot 3.0.0 首个RC版本发布
- Spring Boot的核心注解和配置(二)
- spring cloud教程之使用spring boot创建一个应用详解编程语言
- Spring Boot整合 Thymeleaf 模板引擎详解编程语言
- Spring Boot(十五):spring boot+jpa+thymeleaf增删改查示例详解编程语言
- Spring Boot(十二):spring boot如何测试打包部署详解编程语言
- spring boot 请求地址带有.json 兼容处理详解编程语言
- Win10 KB5001205发布 修复Secure Boot安全问题
- Fixed: linux Boot Issue After Installation.(安装linux后无法启动)