• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 编译
2
3
4OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码][standard-reference]。
5
6   > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
7   > 在使用build.sh脚本编译Hi3751V35X时,master分支代码指定 <b>--product-name hispark_phoenix</b>,3.1-release分支请指定 <b>--product-name Hi3751V350</b>。
8
9在Ubuntu环境下进入源码根目录,执行如下命令进行编译:
10
11
121. 设置编译路径。
13
14   ```
15   hb set
16   ```
17
182. 选择当前路径。
19
20   ```
21   .
22   ```
23
243. 在built-in下选择“hispark_phoenix”并回车。
25
264. 执行编译。
27
28   > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
29   > - 单独编译一个部件(例如hello),可使用“hb build -T _目标名称_”进行编译。
30   >
31   > - 增量编译整个产品,可使用“hb build”进行编译。
32   >
33   > - 完整编译整个产品,可使用“hb build -f”进行编译。
34   >
35   > 此处以完整编译整个产品为例进行说明。
36
37
38   ```
39   hb build -f
40   ```
41
42
43     **图1** Hi3751V350编译设置图例
44
45     ![zn-cn_image_20220429102934](figures/zn-cn_image_20220429102934.png)
46
475. 编译结束后,出现“build success”字样,则说明构建成功。
48
49   > ![icon-notice.gif](public_sys-resources/icon-notice.gif) **须知:**
50   > 编译结果文件及编译日志文件获取路径:out/hispark_phoenix51
52[standard-reference]: https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/quickstart-standard-reference.md