宿主机:WSL2 Ubuntu 20.04.2 LTS
- 源码下载
- 安装依赖工具
Ubuntu编译环境准备
注意官方给的是 python-minimal,这里要替换为 python2-minimal
- 预编译工具下载
二进制默认存放在当前目录上级的OpenHarmony_2.0_canary_prebuilts下,如需修改默认位置,请编辑prebuilts_download.sh修改bin_dir值。
- 配置NodeJS环境和获取Node_modules依赖包
为了编译JS Framework,开发者需要在Linux服务器下载配置NodeJS(注意:步骤中OpenHarmony目录指代当前工程的根目录,可自定义),具体操作如下:
开发者在Linux服务器下载Nodejs。
配置NodeJS环境变量,下载node_modules包。
把下载的node_modules包放入OpenHarmony代码的prebuilts/build-tools/common/js-framework目录下。
- 安装hc-gen工具
hc-gen用于进行驱动编译,具体安装步骤如下:
设置环境变量。
将以下命令拷贝到.bashrc文件的最后一行,保存并退出。
生效环境变量。
- 编译
原作者:landaliming
|