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

举报
神龙居市 发表于 2021/11/06 19:33:02 2021/11/06
【摘要】 根据上一篇,Ubuntu20.04的子系统已经安装完成。利用子系统可以通过/mnt目录访问Windows磁盘目录的优势,可以直接把以上文件通过Windows系统下载到本机,就可以做好准备了。依次完成一下工作:在此基础上要安装的Linux软件见表格:开发工具用途获取途径交叉编译器gcc_riscv32交叉编译工具https://pan.baidu.com/s/1bp2ypAfH2HaNPTY2...

根据上一篇,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系统是最新,软件版本最新(个人爱好)

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的软件环境基本安装好了,下一步就是下载源代码执行编译试试了。

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

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。