harmony 鸿蒙编译

  • 2022-10-28
  • 浏览 (727)

编译

OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考使用build.sh脚本编译源码

想要详细了解OpenHarmony编译构建模块功能的开发者可参考编译构建指南

前提条件

操作步骤

在Ubuntu环境下进入源码根目录,执行如下命令进行编译:

  1. 设置编译路径。
   hb set
  1. 选择当前路径。
   .
  1. 在hihope下选择rk3568并回车。 > icon-note.gif 说明: > > 同样的开发板在适配不同的场景时,要采用的编译形态不同(即此处要选择的product不同),请参考编译形态整体说明

    图1 RK3568编译设置图例  

quickstart-standard-rk3568-build

  1. 默认情况下,编译的是32位系统,若不需要调整,则跳过此步骤。

如需编译为64位系统,请执行如下命令:

   hb build --target-cpu arm64
  1. 执行编译。 > icon-note.gif 说明: > - 单独编译一个部件(例如hello),可使用“hb build -T _目标名称_”进行编译。 > > - 增量编译整个产品,可使用“hb build”进行编译。 > > - 完整编译整个产品,可使用“hb build -f”进行编译。 > > 此处以完整编译整个产品为例进行说明。
   hb build -f
  1. 编译结束后,出现“rk3568 build success”字样,则证明构建成功。 > icon-notice.gif 须知: > 编译结果文件及编译日志文件获取路径:out/rk3568。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙快速入门

harmony 鸿蒙编译形态整体说明

harmony 鸿蒙Hi3516标准系统入门(IDE方式)

harmony 鸿蒙Hi3516标准系统入门(命令行方式)

harmony 鸿蒙Hi3516开发板介绍

harmony 鸿蒙Hi3861开发板介绍

harmony 鸿蒙RK3568开发板介绍

harmony 鸿蒙编译

harmony 鸿蒙烧录

harmony 鸿蒙编写“Hello World”程序

2  赞