老实说,万事开头难,所以编译环境尤为重要。
01
为什么要用win10的WLS子系统?
- 鸿蒙编译需要linux环境,不需要连接烧录(WLS 的ubuntu 底层还是win10那套,要使用usb很麻烦)
- 可以使笔记本资源释放(不用虚拟机)
- 基于考虑是鸿蒙的烧录是在win10上完成的,而编译环境是在linux平台才完成。linux不需要完成usb连接烧录这些。那么win10的子系统ubuntu是可以使用的。
备注:最好备份一份虚拟机环境,不能保证后续鸿蒙环境是否还需要重新调整。
WLS的安装的话,就不详细说明,直接百度有非常详细就教程,这里直接进行鸿蒙环境的配置。
02
WLS ubuntu18.04编译环境配置
查看python版本信息
鸿蒙编译环境麻烦点都主要是python安装,ubuntu18.04默认python版本是python2的,要安装成python3.8的。

环境配置
完全安装官方配置进行,可以直接跳转参考:https://device.HarmonyOS.com/cn/docs/start/introduce/oem_quickstart_3861_build-0000001054781998
也可以参考代码仓库 Code-1.0docsquick-start搭建环境.md。
1、将linux shell改为bash

2 、安装python3.8

链接python3.8

安装pip3
1. sudo apt-get install python3-setuptools python3-pip -y
2. sudo pip3 install --upgrade pip
安装setuptools
1.pip3 install setuptools
安装GUI menuconfig工具
1.sudo pip3 install kconfiglib
安装pycryptodome
1.sudo pip3 install pycryptodome
安装ecdsa
1.sudo pip3 install ecdsa
安装scons
1.sudo apt-get install scons -y
注:scons的版本最好大于3.0.4的。
然后就是安装对应的工具链,直接参考官方文档就行了:
1 安装gn
2 安装ninja
3 安装gcc_riscv32(WLAN模组类编译工具链)
最后,把code导入到vscode上
打开Terminal,选择WSL终端
注:因为Terminal默认是cmd,所以要重新选择WSL Bash,下拉选择Select Default Shell, 在最上面会弹出Bash选项,选择WSL Bash。最后重新添加终端就可以了。
编译python build.py wifiiot
责任编辑:xj
原文标题:win10的WLS环境搭建记录
文章出处:【微信公众号:HarmonyOS社区】欢迎添加关注!文章转载请注明出处。
-
编译
+关注
关注
0文章
687浏览量
34939 -
Win10
+关注
关注
2文章
710浏览量
42120 -
鸿蒙系统
+关注
关注
183文章
2642浏览量
69334
原文标题:win10的WLS环境搭建记录
文章出处:【微信号:HarmonyOS_Community,微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
【米尔NXP i.MX 91开发板评测】开发环境搭建+编译uboot,kernel
开发环境一键部署 | 如何搭建Docker环境编译ARM程序?
怎样安装cy7c68013的虚拟串口win10驱动?
在win10系统上,通过控制中心下载MDK编译的.hex后,硬件能被识别,但读写无反应,usb不能工作,是什么原因?
在WIN10下怎么搭建CY7C68013的开发环境?
不借助Linux系统,在Windows下如何搭建ZMC900E交叉编译环境
fx3 sdk中的usb control center在win10以上系统中烧写固件失败怎么解决?
uCOS III v3.08.01 移植PC Dev C++ 免虚拟机移植WinXP,Win7,Win10,Win 11
uCOS II v2.92 移植PC 免虚拟机移植WinXP,Win7,Win10,Win 11
DLPLCR4500GUI-4.4.1的GUI可以在win10使用吗?
自己电脑搭建云主机,自己电脑如何搭建云主机?

win10的WLS编译环境搭建
评论