📚往期笔录记录🔖:
🔖鸿蒙(HarmonyOS)北向开发知识点记录~
🔖鸿蒙(OpenHarmony)南向开发保姆级知识点汇总~
🔖鸿蒙应用开发与鸿蒙系统开发哪个更有前景?
🔖嵌入式开发适不适合做鸿蒙南向开发?看完这篇你就了解了~
🔖对于大前端开发来说,转鸿蒙开发究竟是福还是祸?
🔖鸿蒙岗位需求突增!移动端、PC端、IoT到底该怎么选?
🔖记录一场鸿蒙开发岗位面试经历~
🔖持续更新中……
hb命令可以通过python pip包管理器进行安装,应该是OpenHarmony Build的缩写,在python包名称是ohos-build。hb作为编译构建子系统提供的命令行,用于编译构建产品、芯片厂商组件或者单个组件。本文,我们来学习hb的源码。
1、hb的安装、卸载与简单介绍
在源码根目录下执行下述命令可以进行安装。
python3 -m pip install --user build/lite
执行hb -h有相关帮助信息,有打印信息即表示安装成功:
usage: -c [-h] [-v] {build,set,env,clean,tool} ...
OHOS Build System version 0.4.6
positional arguments:
{build,set,env,clean,tool}
build Build source code
set OHOS build settings
env Show OHOS build env
clean Clean output
tool Call the gn command through the hb tool
optional arguments:
-h, --help show this help message and exit
-v, --version show program's version number and exit
需要注意的是,需要在OpenHarmony的源代码目录下才能执行hb命令,否则会提示:hb_error: Please call hb utilities inside source root directory
。后文源码分析时,会讲述为啥要在源码目录下才能执行该hb。
卸载方法,执行下述命令即可:
python3 -m pip uninstall ohos-build
另外,需要了解的一个比较好用的命令,如下,可以查看安装的python包的信息:
python3 -m pip show ohos-build
执行后,输出如