系统开发环境-linux
一、安装和配置Python¶
需要使用python3.7以上版本
可以通过下面命令查看python版本
python3 -V
1. python安装(注意:3.8及以上版本不需要)¶
安装python3.8
sudo apt-get install python3.8
2 设置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
3. 安装并升级Python包管理工具(pip3)¶
sudo apt-get install python3-setuptools python3-pip -y
sudo pip3 install --upgrade pip
二、安装gn¶
1. 下载gn安装文件(资料里面已经提供,或在线下载)¶
https://repo.huaweicloud.com/harmonyos/compiler/gn/1717/linux/gn-linux-x86-1717.tar.gz
2. 解压到用户目录下¶
- 在用户目录下创建gn文件夹
mkdir ~/gn
- 解压gn安装包至~/gn路径下
tar -xvf gn-linux-x86-1717.tar.gz -C ~/gn
3.设置环境变量¶
- 编辑
.bashrc
vim ~/.bashrc
- 将以下命令拷贝到.bashrc文件的最后一行,保存并退出
export PATH=~/gn:$PATH
- 生效环境变量
source ~/.bashrc
三、安装ninja¶
1. 下载ninja工具(资料里面已经提供,或在线下载)¶
https://repo.huaweicloud.com/harmonyos/compiler/ninja/1.9.0/linux/ninja.1.9.0.tar
2. 解压ninja安装包至~/ninja路径下¶
tar -xvf ninja.1.9.0.tar -C ~/
3. 设置环境变量¶
- 编辑
.bashrc
vim ~/.bashrc
- 将以下命令拷贝到.bashrc文件的最后一行,保存并退出
export PATH=~/ninja:$PATH
- 生效环境变量
source ~/.bashrc
四、安装LLVM¶
1. 下载LLVM工具(资料里面已经提供,或在线下载)¶
https://repo.huaweicloud.com/harmonyos/compiler/clang/10.0.1-62608/linux/llvm.tar.gz
2. 解压LLVM安装包至~/llvm路径下¶
tar -zxvf llvm.tar.gz -C ~/
3. 设置环境变量¶
- 编辑
.bashrc
vim ~/.bashrc
- 将以下命令拷贝到.bashrc文件的最后一行,保存并退出
export PATH=~/llvm/bin:$PATH
- 生效环境变量
source ~/.bashrc
五、安装hb¶
1. 运行如下命令安装hb¶
python3 -m pip install --user ohos-build
2. 设置环境变量¶
- 编辑
.bashrc
vim ~/.bashrc
- 将以下命令拷贝到.bashrc文件的最后一行,保存并退出
export PATH=~/.local/bin:$PATH
- 生效环境变量
source ~/.bashrc
执行"hb -h",有打印以下信息即表示安装成功:
usage: hb OHOS build system positional arguments: {build,set,env,clean} build Build source code set OHOS build settings env Show OHOS build env clean Clean output optional arguments: -h, --help show this help message and exit