news 2026/6/12 4:35:53

OpenHarmony build.sh 调用的 Python 脚本全景分析

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
OpenHarmony build.sh 调用的 Python 脚本全景分析

概述

build.sh本身是 Bash 脚本,但真正的构建逻辑全部用 Python 实现。本文档梳理:

  1. build.sh 直接调用的 Python 脚本(仅 3 处)
  2. 这些 Python 脚本各自的职责和调用链
  3. 间接被触发的 Python 脚本(GN action 阶段)
  4. 整体调用链路的层级架构

1. 直接调用全景图

┌─────────────┐ │ build.sh │ └──────┬──────┘ │ ├──[L178]──→ build/scripts/tools_checker.py ① 系统依赖检查(永远调用) │ ├──[L189]──→ build/scripts/entry.py ② 旧版入口(仅 --using_hb_new=false) │ └──→ build.py └─ 真正的 GN/Ninja 调度 │ └──[L213]──→ build/hb/main.py ③ 新版入口(默认) └──→ services/ + modules/ + resolver/...

build.sh 中只有 3 处P

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/12 4:34:52

Gyroflow教程:免费开源视频防抖神器,拯救手抖废片

Gyroflow教程:免费开源视频防抖神器,拯救手抖废片 大家好 这里是「代码简单说」,欢迎大家关注同名公众号,不定时更新更多实用有趣的教程 也欢迎大家在评论区一起讨论交流!~ SEO关键词:Gyroflow下载、Gyroflow教程、视频防抖软件、陀螺仪防抖工…

作者头像 李华
网站建设 2026/6/12 4:34:51

机器学习生产化四层治理:从数据契约到模型可观测

1. 项目概述:这不是一次“部署”,而是一场从实验室到产线的系统性迁移 “From Notebook to Production: Running ML in the Real World (Part 4)”——这个标题里藏着太多被日常讨论轻描淡写、却在真实落地中反复卡住团队脖子的关键信息。它不是讲“怎么…

作者头像 李华
网站建设 2026/6/12 4:31:44

GPT-4参数量与激活率真相:1.8万亿参数如何实现2%动态稀疏计算

1. 这句话到底在说什么?先别急着转发,我们来拆开看“GPT-4 Has 1.8 Trillion Parameters. It Uses 2% of Them Per Token.”——这句话过去两年在技术社区、自媒体和AI科普帖里反复刷屏,常被当作“大模型黑科技”的标志性论断:千亿…

作者头像 李华