1# 环境搭建和编译<a name="ZH-CN_TOPIC_0000001174215863"></a> 2 3- [环境配置](#section922419503415) 4- [代码编译](#section1166711064317) 5 6## 环境配置<a name="section922419503415"></a> 7 8Ubuntu版本要求18.04或20.04,详细环境搭建参考: 9 10[搭建Ubuntu环境及编译(安装包方式)](https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/quick-start/quickstart-standard-package-environment.md) 11 12## 代码编译<a name="section1166711064317"></a> 13 141. 首次编译: 15 16 ``` 17 ./build.sh --product-name Hi3516DV300 18 ``` 19 202. 首次编译后增量编译方舟运行时: 21 22 ``` 23 ./build.sh --product-name Hi3516DV300 --build-target ark_js_host_linux_tools_packages # arm平台和host端运行工具 24 ``` 25 263. 首次编译后增量编译方舟前端: 27 28 ``` 29 ./build.sh --product-name Hi3516DV300 --build-target ark_ts2abc_build 30 ``` 31 32 33方舟相关的二进制文件在如下路径: 34 35``` 36out/hi3516dv300/ark/ark/ 37out/hi3516dv300/ark/ark_js_runtime/ 38out/hi3516dv300/clang_x64/ark/ark/ 39out/hi3516dv300/clang_x64/ark/ark_js_runtime 40``` 41 42