• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 编译
2
3
4OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码](../quick-start/quickstart-standard-reference.md)。
5
6
7在Ubuntu环境下进入源码根目录,执行如下命令进行编译:
8
9
101. 设置编译路径。
11
12   ```
13   hb set
14   ```
15
162. 选择当前路径。
17
18   ```
19   .
20   ```
21
223. 在built-in下选择Hi3516DV300并回车。
23
244. 执行编译。
25
26   > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
27   > - 单独编译一个部件(例如hello),可使用“hb build -T _目标名称_”进行编译。
28   >
29   > - 增量编译整个产品,可使用“hb build”进行编译。
30   >
31   > - 完整编译整个产品,可使用“hb build -f”进行编译。
32   >
33   > 此处以完整编译整个产品为例进行说明。
34
35
36   ```
37   hb build -f
38   ```
39
40
41     **图1** Hi3516编译设置图例
42
43     ![zh-cn_image_0000001271562433](figures/zh-cn_image_0000001271562433.png)
44
455. 编译结束后,出现“build success”字样,则证明构建成功。
46
47   > ![icon-notice.gif](public_sys-resources/icon-notice.gif) **须知:**
48   > 编译结果文件及编译日志文件获取路径:out/hi3516dv30049