1# 安装编译工具 2 3 4## 安装编译工具 5 6想要详细了解OpenHarmony编译构建模块功能的开发者可参考[编译构建指南](../subsystems/subsys-build-all.md)。 7 8相关操作在Ubuntu环境下进行。 9 10 11### 安装hb 12 13>  **说明:** 14> 如需安装代理,请参考[配置代理](quickstart-pkg-common-proxy.md)。 15 161. 在源码根目录运行如下命令安装hb并更新至最新版本。 17 18 ```shell 19 python3 -m pip install --user build/hb 20 ``` 21 222. 设置环境变量。 23 24 ```shell 25 vim ~/.bashrc 26 ``` 27 28 将以下命令拷贝到.bashrc文件的最后一行,保存并退出。 29 30 ```shell 31 export PATH=~/.local/bin:$PATH 32 ``` 33 34 执行如下命令更新环境变量。 35 36 ```shell 37 source ~/.bashrc 38 ``` 39 403. 在源码目录执行"hb help",界面打印以下信息即表示安装成功。 41 42  43 44>  **须知:** 45> - 可采用以下命令卸载hb: 46> 47> ```shell 48> python3 -m pip uninstall ohos-build 49> ``` 50> 51> - 若安装hb的过程中遇到问题,请参见下文[常见问题](quickstart-pkg-common-hberr.md)进行解决。 52 53 54### 安装LLVM(仅OpenHarmony_v1.x分支/标签需要) 55 56>  **须知:** 57> 如果下载的源码为OpenHarmony_v1.x分支/标签,请按下面的步骤安装9.0.0版本的llvm。 58> 59> 如果下载的源码为Master及非OpenHarmony_v1.x分支/标签,可直接跳过本小节,hb会自动下载最新的llvm。 60 611. 打开Linux编译服务器终端。 62 632. [下载LLVM工具](https://repo.huaweicloud.com/harmonyos/compiler/clang/9.0.0-36191/linux/llvm-linux-9.0.0-36191.tar)。 64 653. 解压LLVM安装包至~/llvm路径下。 66 67 ```shell 68 tar -zxvf llvm.tar -C ~/ 69 ``` 70 714. 设置环境变量。 72 73 ```shell 74 vim ~/.bashrc 75 ``` 76 77 将以下命令拷贝到.bashrc文件的最后一行,保存并退出。 78 79 80 ```shell 81 export PATH=~/llvm/bin:$PATH 82 ``` 83 845. 生效环境变量。 85 86 ```shell 87 source ~/.bashrc 88 ``` 89