debug u-boot编译报错./tools/../lib/rsa/rsa-sign.c:279:21: error: dereferencing pointer to incomplete

本文介绍了解决在编译U-Boot过程中遇到的opensslAPI更新导致的错误的方法。作者建议从GitHub下载特定补丁,并针对rsa-sign.c文件进行打补丁操作,以确保编译过程顺利。
  • 编译u-boot时报错
    在这里插入图片描述
  • 百度后知,由于openssl api更新,要到github上下载补丁。链接地址
  • 补丁下载后,找到rsa-sign.c文件,对其进行打补丁。patch rsa-sign.c ./../../tools/210-openssl-1.1.x-compat.patch。注意每个人补丁放置的位置可能不同。下图是我的位置。
    在这里插入图片描述
  • 打完补丁后,编译通过
    在这里插入图片描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值