编译
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/ 目录下。
前提条件
- 已正确[安装库和工具集]。
- 已正确[安装编译工具]。
- “Hello World”程序已编写完成。
- 可正常登录Ubuntu环境。
- 鸿蒙开发指导文档:[
qr23.cn/FBD4cY]
操作步骤
在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文章
6135浏览量
113551 -
编译
+关注
关注
0文章
688浏览量
34951 -
鸿蒙
+关注
关注
60文章
2863浏览量
45368 -
OpenHarmony
+关注
关注
31文章
3927浏览量
20728 -
RK3568
+关注
关注
5文章
628浏览量
7589
发布评论请先 登录
鸿蒙OpenHarmony【标准系统编写“Hello World”程序】 (基于RK3568开发板)
鸿蒙OpenHarmony【标准系统编译】 (基于RK3568开发板)
鸿蒙OpenHarmony南向/北向快速开发教程-迅为RK3568开发板
三步搭建RK3568编译OpenHarmony一站式开发环境
迅为RK3568开发板鸿蒙OpenHarmony系统固件烧写步骤
如何在RK3568开发板上面运行OpenHarmony标准系统
标准系统:KHDVK-3568A智慧屏开发套件(RK3568)
RK3568开发板上丝滑体验OpenHarmony标准系统
触觉智能RK3568_OpenHarmony开发板适配
技术分享 | RK3568开发板 buildroot编译配置
【北京迅为】iTOP-RK3568开发板鸿蒙OpenHarmony系统南向驱动开发实操-HDF驱动配置UART

鸿蒙OpenHarmony【标准系统 编译】(基于RK3568开发板)
说明: _name_为产品名称,例如Hi3516DV300、rk3568等。
须知: 编译结果文件及编译日志文件获取路径:out/rk3568。
评论