[经验分享] 编译OpenHarmony 4.0 bete2及master分支,添加参数--no-prebuilt-sdk跳过编译sdk 原创

离北况归 显示全部楼层 发表于 2023-11-27 11:39:43
  • 笔者之前使用的OpenHarmony 版本是3.2 release ,后来更新到4.0beta2后。编译出现了一些问题,自己排查了好久,才发现是4.0beta2及之后版本执行./build.sh --product-name rk3568 --ccache 命令会默认先编译sdk和sdk-public,sh脚本再执行固件的编译。因此在编译OpenHarmony4.0Beta2的时候需要安装编译sdk的依赖 (编译镜像的时候是不依赖这些包的)
sudo apt-get install libxcursor-dev libxrandr-dev libxinerama-dev

image.png

  • 执行build.sh脚本进行编译时,有什么办法跳过sdk的编译吗?答案如下

添加 --no-prebuilt-sdk 跳过默认进行的sdk的编译

例如编译dayu200时,添加--no-prebuilt-sdk会直接开始固件的编译

./build.sh --product-name rk3568 --ccache --no-prebuilt-sdk

image.png

仓库相关pr和issues

ps

感谢build仓库成员耐心解答

©著作权归作者所有,转载或内容合作请联系作者

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部