WSL2安装HarmonyOS开发环境(2)编译环境软件安装

网友投稿 1060 2022-05-25

根据上一篇,Ubuntu20.04的子系统已经安装完成。

利用子系统可以通过/mnt目录访问Windows磁盘目录的优势,可以直接把以上文件通过Windows系统下载到本机,就可以做好准备了。

依次完成一下工作:

在此基础上要安装的Linux软件见表格:

开发工具

用途

获取途径

交叉编译器gcc_riscv32

交叉编译工具

https://pan.baidu.com/s/1bp2ypAfH2HaNPTY2KwEhEA 提取码:1234

Python3.7+

编译构建工具

https://www.python.org/ftp/python/3.8.5/Python-3.8.5.tgz

SCons3.0.4+

编译构建工具

通过互联网获取

bash

命令处理器

通过互联网获取

build-essential

编译依赖的基础软件包

通过互联网获取

gn

产生ninja编译脚本

https://pan.baidu.com/s/1bp2ypAfH2HaNPTY2KwEhEA 提取码:1234

ninja

执行ninja编译脚本

https://pan.baidu.com/s/1bp2ypAfH2HaNPTY2KwEhEA 提取码:1234

保持Ubuntu系统是最新,软件版本最新(个人爱好)

WSL2安装HarmonyOS开发环境(2)编译环境软件安装

apt-get update & apt-get upgrade

这样也能保证数据源最新,安装软件源能够找到

把命令改为bash

安装Python

1.我的python3已经系统自带了,不需要重新安装。但是软连接要修正一下,以适应编译脚本

sudo rm /usr/bin/python

sudo ln -s python3.8 /usr/bin/python

2.安装Python包管理工具,运行“sudo apt-get install python3-setuptools python3-pip -y”命令。(需root/sudo权限安装),升级pip3运行"sudo pip3 install --upgrade pip"。

3.如果提示pip未安装,可以按照提示的命令安装 sudo apt-get install python3-pip

4.安装python模块setuptools,运行"pip3 install setuptools", 我这里提示已经安装了更高版本。

5.运行“sudo pip3 install kconfiglib”命令,安装GUI menuconfig工具,建议安装Kconfiglib 13.2.0+版本。(需root/sudo权限安装)

6.安装pycryptodome。运行“sudo pip3 install pycryptodome”命令

7.安装six。运行"sudo pip3 install six --upgrade --ignore-installed six"

8.安装ecdsa。运行"sudo pip3 install ecdsa"

安装Scons

sudo apt-get install scons -y

最后安装网盘下载的3个软件:gn,ninja,gcc_riscv32

根据上面表格的链接从网盘下载到本地,子系统直接访问Windows目录解压到Ubuntu本地用户主目录下

最后的最后配置一下~/.bashrc中的path

vim ~/.bashrc 编辑文件,把3条目录追加到最后

export PATH=~/gn:$PATH

export PATH=~/ninja:$PATH

export PATH=~/gcc_riscv32/bin:$PATH

保存后,执行 source ~/.bashrc

至此,Ubuntu的软件环境基本安装好了,下一步就是下载源代码执行编译试试了。

中间图有一个红色错误,但是也没影响编译,下一步看看情况。

IoT 嵌入式

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:华为云学生认证9元一年
下一篇:安卓实训项目:贪吃蛇V1.0
相关文章