0 Preface/Foreword
1 环境搭建
1.1 安装依赖工具
sudo apt-get install build-essential gcc g++ make zlib* libffi-dev e2fsprogs pkg-config flex bison perl bc openssl libssl-dev libelf-dev libc6-dev-amd64 binutils binutils-dev libdwarf-dev u-boot-tools mtd-utils gcc-arm-linux-gnueabi
1.2 安装Python3
需要安装python3.8,否则编译会出问题。
sudo apt-get install python3.8
设置python和python3软件连接为python3.8
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.8 1
安装并升级python包管理工具(pip3):
sudo apt-get install python3-setuptools python3-pip -y
sudo pip3 install --upgrade pip
1.3 安装hb
如果之前有安装hb,需要先卸载后重新安装:
pip3 uninstall ohos-build
安装时候,需要在源码下进行。build/lite是源码中的路径。
pip3 install build/lite
安装成功后,在系统重可以找到。
将hb工具添加到环境变量PATH中:修改.bashrc
在最后一行中添加:
export PATH=~/.local/bin:$PATH
执行如下命令更新环境变量:
source ~/.bashrc
在代码路径下,查看hb是否能正常运行:
hb -h