1# 编译 2 3 4OpenHarmony支持hb和build.sh两种编译方式。此处介绍hb方式,build.sh脚本编译方式请参考[使用build.sh脚本编译源码](../quick-start/quickstart-lite-reference.md)。 5 6 7在Ubuntu环境下进入源码根目录,执行如下命令进行编译: 8 9 101. 设置编译路径。 11 12 ``` 13 hb set 14 ``` 15 162. 选择当前路径。 17 18 ``` 19 . 20 ``` 21 223. 在hisilicon下选择wifiiot_hispark_pegasus并回车。 23 244. 执行编译。 25 26 >  **说明:** 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 **图1** Hi3861编译设置图例 41 42  43 445. 编译结束后,出现“build success”字样,则证明构建成功。 45 46 >  **须知:** 47 > 编译结果文件及编译日志获取路径:out/hispark_pegasus/wifiiot_hispark_pegasus。 48