OpenHarmony编译命令分析./build.sh脚本

./build.sh --product-name xxx --ccache --no-prebuilt-sdk --build-target ace_packages

1. build.sh主要配置编译环境,启动预编译,编译SDK,解析编译参数,执行子系统编译。

img

2. build/scripts/entry.py 主要负责编译命令行解析适配hb编译环境:

img

2.1 启动build.py解析命令行参数:

img

2.2 build.py配置好环境,启动hb编译构建:

img

3.build/hb/main.py 主要负载子系统编译构建:

hb编译参考指导:

4.编译构建子系统架构图

img

Logo

社区规范:仅讨论OpenHarmony相关问题。

更多推荐