今天我们来进行环境搭建,网上虽然已经有搭好的环境可以直接使用但我还是自己亲自搭建一个环境,从中也可以学习很多东西,环境搭建参考官网:
https://device.harmonyos.com/cn/docs/start/introduce/oem_camera_start_environment-0000001052450997
基础环境搭建我采用第二种搭建方式,安装包搭建的方式
我的电脑也是win10,然后装了一个vm,再装好Ubuntu16.04,升级新的安装包到16.04.7
装好后进入linux系统,打开终端安装samba、vim
安装和设置vim参考如下:
https://jingyan.baidu.com/article/046a7b3efd165bf9c27fa915.html
然后修改shell使用bash
接下来就是linux构建工具的安装
首先是python3.8的安装,按照官网给的方式安装
如果出现错误重新执行步骤中a、b、c这三条命令
然后升级pthon包管理工具时
按照命令行方式后面安装hb时会报错,需要用到下面的命令
sudo apt-get installpython3.8-distutils
sudo apt remove python3-pip
sudo apt install curl
curlhttps://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
接下来安装gn、ninja、LLVM、hb、hc-gen工具时直接在linux终端中使用下面的命令下载
wget https://repo.huaweicloud.com/harmonyos/compiler/gn/1717/linux/gn-linux-x86-1717.tar.gz
wget https://repo.huaweicloud.com/harmonyos/compiler/ninja/1.9.0/linux/ninja.1.9.0.tar
wget https://repo.huaweicloud.com/harmonyos/compiler/clang/9.0.0-36191/linux/llvm-linux-9.0.0-36191.tar
wget https://repo.huaweicloud.com/harmonyos/os/1.1.0/code-1.1.0.tar.gz
wget https://repo.huaweicloud.com/harmonyos/compiler/hc-gen/0.65/linux/hc-gen-0.65-linux.tar