编译
OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码]。
使用build.sh脚本编译源码
进入源码根目录,执行如下命令进行版本编译。
./build.sh --product-name name --ccache
说明: _name_为产品名称,例如Hi3516DV300、rk3568等。
检查编译结果。编译完成后,log中显示如下:
post_process =====build name successful.
编译所生成的文件都归档在out/{device_name}/目录下,结果镜像输出在out/{device_name}/packages/phone/images/ 目录下。
前提条件
操作步骤
在Ubuntu环境下进入源码根目录,执行如下命令进行编译:
设置编译路径。
hb set
选择当前路径。
.
在hihope下选择rk3568并回车。
说明:
同样的开发板在适配不同的场景时,要采用的编译形态不同(即此处要选择的product不同),请参考[编译形态整体说明]
图1 RK3568编译设置图例默认情况下,编译的是32位系统,若不需要调整,则跳过此步骤。
如需编译为64位系统,请执行如下命令:hb build --target-cpu arm64
HarmonyOS与OpenHarmony鸿蒙文档籽料:mau123789是v直接拿
执行编译。
说明:
- 单独编译一个部件(例如hello),可使用“hb build -T 目标名称 ”进行编译。
- 增量编译整个产品,可使用“hb build”进行编译。
- 完整编译整个产品,可使用“hb build -f”进行编译。
此处以完整编译整个产品为例进行说明。
hb build -f
编译结束后,出现“rk3568 build success”字样,则证明构建成功。
须知: 编译结果文件及编译日志文件获取路径:out/rk3568。
审核编辑 黄宇
-
开发板
+关注
关注
25文章
4881浏览量
97002 -
编译
+关注
关注
0文章
648浏览量
32764 -
鸿蒙
+关注
关注
57文章
2301浏览量
42668 -
OpenHarmony
+关注
关注
25文章
3629浏览量
16030 -
RK3568
+关注
关注
4文章
485浏览量
4874
发布评论请先 登录
相关推荐
评论