win10的WLS编译环境搭建

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

win10的WLS编译环境搭建

文章插图
2 、安装python3.8

win10的WLS编译环境搭建
文章插图
链接python3.8

win10的WLS编译环境搭建
文章插图
安装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的 。

win10的WLS编译环境搭建
文章插图
然后就是安装对应的工具链 , 直接参考官方文档就行了:
1 安装gn
2 安装ninja
3 安装gcc_riscv32(WLAN模组类编译工具链)
【win10的WLS编译环境搭建】 最后 , 把code导入到vscode上

win10的WLS编译环境搭建
文章插图
打开Terminal , 选择WSL终端
注:因为Terminal默认是cmd , 所以要重新选择WSL Bash , 下拉选择Select Default Shell ,  在最上面会弹出Bash选项 , 选择WSL Bash 。最后重新添加终端就可以了 。

win10的WLS编译环境搭建
文章插图
编译python build.py wifiiot

win10的WLS编译环境搭建
文章插图

责任编辑:xj
原文标题:win10的WLS环境搭建记录
文章出处:【微信公众号:HarmonyOS社区】欢迎添加关注!文章转载请注明出处 。
.dfma {position: relative;width: 1000px;margin: 0 auto;}.dfma a::after {position: absolute;left: 0;bottom: 0;width: 30px;line-height: 1.4;text-align: center;background-color: rgba(0, 0, 0, .5);color: #fff;font-size: 12px;content: "广告";}.dfma img {display: block;}
win10的WLS编译环境搭建
文章插图

    推荐阅读