OpenHarmony Toolchain for Mini and Small System
Build System: ubuntu 18.04
| Name | Version | How to Obtain |
|---|---|---|
| curl | apt-get install curl -y | |
| wget | apt-get install wget -y | |
| python3.8 | apt-get install python3.8 -y | |
| python3-pip | apt-get install python3-pip -y | |
| dosfstools | apt-get install dosfstools -y | |
| mtools | apt-get install mtools -y | |
| scons | apt-get install scons -y | |
| make | apt-get install make -y | |
| libffi-dev | apt-get install libffi-dev -y | |
| zip | apt-get install zip -y | |
| python3-distutils | apt-get install python3-distutils -y | |
| binutils | apt-get install binutils -y | |
| mtd-utils | apt-get install mtd-utils -y | |
| libc6-dev-x32 | apt-get install libc6-dev-x32 -y | |
| tzdata | DEBIAN_FRONTEND="noninteractive" TZ="America/New_York" apt-get -y install tzdata | |
| default-jre | apt-get install default-jre -y | |
| default-jdk | apt-get install default-jdk -y | |
| build-essential | apt-get install build-essential | |
| locales | apt-get install locales | |
| setuptools | pip3 install --trusted-host mirrors.aliyun.com -i https://mirrors.aliyun.com/pypi/simple setuptools | |
| kconfiglib | pip3 install --trusted-host mirrors.aliyun.com -i https://mirrors.aliyun.com/pypi/simple kconfiglib | |
| pycryptodome | pip3 install --trusted-host mirrors.aliyun.com -i http://mirrors.aliyun.com/pypi/simple pycryptodome | |
| ecdsa | pip3 install --trusted-host mirrors.aliyun.com -i https://mirrors.aliyun.com/pypi/simple ecdsa | |
| llvm | 10.0.1-53907 | https://repo.huaweicloud.com/harmonyos/compiler/clang/10.0.1-53907/linux/llvm.tar.gz |
| hc-gen | 0.65 | https://repo.huaweicloud.com/harmonyos/compiler/hc-gen/0.65/linux/hc-gen-0.65-linux.tar |
| gcc_riscv32 | 7.3.0 | https://repo.huaweicloud.com/harmonyos/compiler/gcc_riscv32/7.3.0/linux/gcc_riscv32-linux-7.3.0.tar.gz |
| ninja | 1.9.0 | https://repo.huaweicloud.com/harmonyos/compiler/ninja/1.9.0/linux/ninja.1.9.0.tar |
| gn | 1717 | https://repo.huaweicloud.com/harmonyos/compiler/gn/1717/linux/gn-linux-x86-1717.tar.gz |
| node | v12.20.0 | https://mirrors.huaweicloud.com/nodejs/v12.20.0/node-v12.20.0-linux-x64.tar.gz |
| hmos_app_packing_tool | https://repo.huaweicloud.com/harmonyos/develop_tools/hmos_app_packing_tool.jar | |
| hapsigntoolv2 | https://repo.huaweicloud.com/harmonyos/develop_tools/hapsigntoolv2.jar | |
| hb | python3 -m pip install --user ohos-build |
OpenHarmony Toolchain for Standard System
Build System: ubuntu 18.04
| Name | Version | How to Obtain |
|---|---|---|
| apt-utils | apt-get install apt-utils | |
| vim | apt-get install vim | |
| software-properties-common | apt-get install software-properties-common | |
| openssh-server | apt-get install openssh-server | |
| iputils-ping | apt-get install iputils-ping | |
| curl | apt-get install curl | |
| net-tools | apt-get install net-tools | |
| bsdmainutils | apt-get install bsdmainutils | |
| kmod | apt-get install kmod | |
| bc | apt-get install bc | |
| rsync | apt-get install rsync | |
| gawk | apt-get install gawk | |
| ssh | apt-get install ssh | |
| ccache | apt-get install ccache | |
| zip | apt-get install zip | |
| python-dev | apt-get install python-dev | |
| make | apt-get install make | |
| m4 | apt-get install m4 | |
| gcc-multilib | apt-get install gcc-multilib | |
| ca-certificates-java | apt-get install ca-certificates-java | |
| unzip | apt-get install unzip | |
| python3-yaml | apt-get install python3-yaml | |
| perl | apt-get install perl | |
| openssl | apt-get install openssl | |
| libssl1.1 | apt-get install libssl1.1 | |
| gnupg | apt-get install gnupg | |
| xsltproc | apt-get install xsltproc | |
| x11proto-core-dev | apt-get install x11proto-core-dev | |
| tcl | apt-get install tcl | |
| python3-crypto | apt-get install python3-crypto | |
| python-crypto | apt-get install python-crypto | |
| libxml2-utils | apt-get install libxml2-utils | |
| libxml2-dev | apt-get install libxml2-dev | |
| libx11-dev | apt-get install libx11-dev | |
| libssl-dev | apt-get install libssl-dev | |
| libgl1-mesa-dev | apt-get install libgl1-mesa-dev | |
| lib32z1-dev | apt-get install lib32z1-dev | |
| lib32ncurses5-dev | apt-get install lib32ncurses5-dev | |
| g++-multilib | apt-get install g++-multilib | |
| flex | apt-get install flex | |
| bison | apt-get install bison | |
| doxygen | apt-get install doxygen | |
| git | apt-get install git | |
| subversion | apt-get install subversion | |
| tofrodos | apt-get install tofrodos | |
| pigz | apt-get install pigz | |
| expect | apt-get install expect | |
| python3-xlrd | apt-get install python3-xlrd | |
| python-xlrd | apt-get install python-xlrd | |
| git-core | apt-get install git-core | |
| gperf | apt-get install gperf | |
| build-essential | apt-get install build-essential | |
| zlib1g-dev | apt-get install zlib1g-dev | |
| libc6-dev-i386 | apt-get install libc6-dev-i386 | |
| lib32z-dev | apt-get install lib32z-dev | |
| openjdk-8-jdk | apt-get install openjdk-8-jdk | |
| node | v12.18.4 | https://mirrors.huaweicloud.com/nodejs/v12.18.4/node-v12.18.4-linux-x64.tar.gz |
| aa | 1.0 | https://repo.huaweicloud.com/harmonyos/compiler/aafwk/1.0/aa-1.0.tar.gz |
| cmake | 3.16.5 | https://repo.huaweicloud.com/harmonyos/compiler/cmake/3.16.5/linux/cmake-linux-x86-3.16.5.tar.gz |
| d8 | 1.5.13 | https://repo.huaweicloud.com/harmonyos/compiler/d8/1.5.13/d8-1.5.13.tar.gz |
| gn | 1717 | https://repo.huaweicloud.com/harmonyos/compiler/gn/1717/linux/gn-linux-x86-1717.tar.gz |
| idl | 1.0 | https://repo.huaweicloud.com/harmonyos/compiler/idl/1.0/idl-1.0.tar.gz |
| llvm | 10.0.1-53907 | https://repo.huaweicloud.com/harmonyos/compiler/clang/10.0.1-53907-b/linux/llvm.tar.gz |
| ndk | 1.0 | https://repo.huaweicloud.com/harmonyos/compiler/ndk/1.0/ndk-1.0.tar.gz |
| ninja | 1.10.1 | https://repo.huaweicloud.com/harmonyos/compiler/ninja/1.10.1/linux/ninja-linux-x86-1.10.1.tar.gz |
| python | 3.8.5 | https://repo.huaweicloud.com/harmonyos/compiler/python/3.8.5/linux/python-linux-x86-3.8.5.tar.gz |
| restool | 1.023 | https://repo.huaweicloud.com/harmonyos/compiler/restool/1.023-b/restool.tar.gz |
| hc-gen | 0.65 | https://repo.huaweicloud.com/harmonyos/compiler/hc-gen/0.65/linux/hc-gen-0.65-linux.tar |
| mingw-w64 | 7.0.0 | https://repo.huaweicloud.com/harmonyos/compiler/mingw-w64/7.0.0/clang-mingw.tar.gz |
| proguard | 7.0.1 | https://repo.huaweicloud.com/harmonyos/compiler/proguard/7.0.1/proguard.tar.gz |
