• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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