侵权投诉

win10的WLS编译环境搭建

2020-11-20 09:17 次阅读

老实说,万事开头难,所以编译环境尤为重要。

01

为什么要用win10的WLS子系统?

-鸿蒙编译需要linux环境,不需要连接烧录(WLS的ubuntu底层还是win10那套,要使用usb很麻烦)
-可以使笔记本资源释放(不用虚拟机)
-基于考虑是鸿蒙的烧录是在win10上完成的,而编译环境是在linux平台才完成。linux不需要完成usb连接烧录这些。那么win10的子系统ubuntu是可以使用的。

备注:最好备份一份虚拟机环境,不能保证后续鸿蒙环境是否还需要重新调整。

WLS的安装的话,就不详细说明,直接百度有非常详细就教程,这里直接进行鸿蒙环境的配置。

02

WLSubuntu18.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、将linuxshell改为bash

2、安装python3.8

链接python3.8

安装pip3

1.sudoapt-getinstallpython3-setuptoolspython3-pip-y

2.sudopip3install--upgradepip

安装setuptools

1.pip3installsetuptools

安装GUImenuconfig工具

1.sudopip3installkconfiglib

安装pycryptodome

1.sudopip3installpycryptodome

安装ecdsa

1.sudopip3installecdsa

安装scons

1.sudoapt-getinstallscons-y

注:scons的版本最好大于3.0.4的。

然后就是安装对应的工具链,直接参考官方文档就行了:
1安装gn
2安装ninja
3安装gcc_riscv32(WLAN模组类编译工具链)

最后,把code导入到vscode上

打开Terminal,选择WSL终端
注:因为Terminal默认是cmd,所以要重新选择WSLBash,下拉选择SelectDefaultShell,在最上面会弹出Bash选项,选择WSLBash。最后重新添加终端就可以了。

编译pythonbuild.pywifiiot

责任编辑:xj

原文标题:win10的WLS环境搭建记录

文章出处:【微信公众号:HarmonyOS社区】欢迎添加关注!文章转载请注明出处。

原文标题:win10的WLS环境搭建记录

文章出处:【微信号:HarmonyOS_Community,微信公众号:HarmonyOS社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
分享:

评论

相关推荐

微软在2009年发行的Win7系统于2020年1月14日正式停止支持

如图所示,微软在这个警告中写道:你当前使用的Win7 PC已经停止支持。截止2020年1月14日,W....
的头像 倩倩 发表于 01-23 10:56 299次 阅读
微软在2009年发行的Win7系统于2020年1月14日正式停止支持

微软再次推出了一个面向所有用户的Autopilot Win10系统补丁

据悉,用户在论坛上报告说,此更新已发布到Win10的消费者版本,当用户检查更新时会立即显示此更新,即....
的头像 倩倩 发表于 01-23 10:50 217次 阅读
微软再次推出了一个面向所有用户的Autopilot Win10系统补丁

微软官方决定在2020年全面终止对Win7系统的支持

微软官方决定在2020年全面终止对Win7系统的支持。与此同时,微软也希望个人用户可以尽快的升级到W....
的头像 倩倩 发表于 01-23 10:44 232次 阅读
微软官方决定在2020年全面终止对Win7系统的支持

微软更新了18262中的全新特性

允许卸载更多的预装应用,包括3D Viewer(混合现实查看器)、计算器、日历、Groove音乐、电....
的头像 倩倩 发表于 01-23 10:34 70次 阅读
微软更新了18262中的全新特性

把机器人操作系统(ROS)正式引入Win10!

据悉,ROS是面向机器人标准化设计的主流操作系统之一,诞生于2007年,来自Willow Garag....
的头像 倩倩 发表于 01-23 10:29 252次 阅读
把机器人操作系统(ROS)正式引入Win10!

微软官方已经公布了下一个重大版本更新Win10 RS5的官方命名

Win10 RS5更新中的Edge浏览器也将获得更新,改善了PDF阅读器,工具栏增加了“添加备注”选....
的头像 倩倩 发表于 01-23 10:18 128次 阅读
微软官方已经公布了下一个重大版本更新Win10 RS5的官方命名

华为鸿蒙系统怎么升级_华为鸿蒙系统支持机型

华为手机怎么升级鸿蒙系统,操作步骤如下:首先打开华为手机,点击“设置”选项。
的头像 电子魔法师 发表于 01-22 15:21 1668次 阅读
华为鸿蒙系统怎么升级_华为鸿蒙系统支持机型

荣耀赵明:是否会使用鸿蒙 OS 系统,要看鸿蒙 OS 的开源进度

1月22日消息 荣耀今日举行了独立后的首场新品发布会,会后荣耀 CEO 赵明接受了媒体采访。 在未来....
的头像 工程师邓生 发表于 01-22 14:54 649次 阅读
荣耀赵明:是否会使用鸿蒙 OS 系统,要看鸿蒙 OS 的开源进度

荣耀手机是否能搭载华为鸿蒙系统

今日上午,荣耀召开发布会,发布了V40、2021款 MagicBook14/15、荣耀手表 GS P....
的头像 如意 发表于 01-22 14:52 438次 阅读
荣耀手机是否能搭载华为鸿蒙系统

赵明:荣耀是否会搭载鸿蒙OS,要看它的开源进度

荣耀今日举行了独立后的首场新品发布会,会后荣耀 CEO 赵明接受了媒体采访。 在未来的手机操作系统问....
的头像 璟琰乀 发表于 01-22 13:31 293次 阅读
赵明:荣耀是否会搭载鸿蒙OS,要看它的开源进度

微软win10 21H1功能更新将发布

微软已经启动了下个 Windows 10 功能更新的准备工作,预估会在今年上半年(4-5 月之间)发....
的头像 如意 发表于 01-22 11:39 425次 阅读
微软win10 21H1功能更新将发布

编译驱动程序

编译驱动程序 编译应用测试程序 运行测试 ...
发表于 01-22 07:00 0次 阅读
编译驱动程序

HarmonyOS特刊——第三期上线啦!!!

Hello各位,让大家久等了,好了话不多说,我们直接进入正题。本期迎来了HarmonyOS系列特刊的第三期了,一起来看看本期精彩内...
发表于 01-21 14:20 191次 阅读
HarmonyOS特刊——第三期上线啦!!!

win10出现严重蓝屏安全漏洞

近日,win10系统出现严重蓝屏漏洞,该漏洞将导致电脑系统崩溃并显示蓝屏波及全球数亿用户。
的头像 如意 发表于 01-21 11:48 399次 阅读
win10出现严重蓝屏安全漏洞

360监测发现 Win10 出现严重蓝屏漏洞

1 月 20 日晚间消息,360 公司今日表示,监测发现 Win10 出现严重蓝屏漏洞,该漏洞将导致....
的头像 工程师邓生 发表于 01-21 11:11 445次 阅读
360监测发现 Win10 出现严重蓝屏漏洞

微软 Win10 最新系统依旧Bug 存在:开机会进入恢复模式无法启动、无法自动修复

1月21日消息 据外媒 Aroged 消息,微软 Win10 最新的系统更新后,依旧有一些 Bug ....
的头像 工程师邓生 发表于 01-21 10:29 485次 阅读
微软 Win10 最新系统依旧Bug 存在:开机会进入恢复模式无法启动、无法自动修复

鸿蒙的第一个世界版Hello World

终于把 IDE 安装好了!可以开始第一个 App 了 ,yeah! 在左侧的“Project”工程文....
的头像 电子发烧友网工程师 发表于 01-21 10:05 120次 阅读
鸿蒙的第一个世界版Hello World

微软Surface Pro 7成功运行win10X

虽说微软还没有正式推送Windows 10X,但是新一代Windows系统已经开始被扩散开来,即便你....
的头像 如意 发表于 01-20 15:35 185次 阅读
微软Surface Pro 7成功运行win10X

【项目实战】基于RISC-V单片机的鸿蒙开发板项目

大家好,我是张飞实战电子的张角老师。我目前正在做的一个项目是开发一块基于RISC-V架构单片机的鸿蒙系统开发板。 鸿蒙系...
发表于 01-20 13:31 11次 阅读
【项目实战】基于RISC-V单片机的鸿蒙开发板项目

Win10X将搭载在戴尔、联想设备上推出

我们知道Windows 10X是微软全新打造的Windows系统,尽管它已经跳票到了2021年,但关....
的头像 lhl545545 发表于 01-20 09:55 247次 阅读
Win10X将搭载在戴尔、联想设备上推出

win10系统出现重大漏洞导致电脑蓝屏

近日,Win10系统出现重大漏洞,会导致电脑系统崩溃并显示蓝屏,波及全球数亿用户。
的头像 如意 发表于 01-20 09:29 632次 阅读
win10系统出现重大漏洞导致电脑蓝屏

微软更改win10自带的杀毒软件策略

如果不需要或者不信任第三方杀毒软件,微软Win10自带的Defender杀毒软件也够用了,比较烦人的....
的头像 如意 发表于 01-19 15:53 185次 阅读
微软更改win10自带的杀毒软件策略

or32 uclinux编译工具免费下载

本文档的主要内容详细介绍的是or32 uclinux arm内核编译工具免费下载。
发表于 01-19 15:53 15次 阅读
or32 uclinux编译工具免费下载

win10访问Chrome特定路径将蓝屏

Windows 10又出现故意Bug了,用Chrome浏览器访问一些路径立刻出现蓝屏。
的头像 如意 发表于 01-19 11:05 237次 阅读
win10访问Chrome特定路径将蓝屏

Lumia 950 XL、Surface Go、苹果 M1 MacBook 跑上 Win10X :后者性能尤其好

1月19日消息 外媒 Windows Latest 报道,本月早些时候,Windows 10X 未发....
的头像 工程师邓生 发表于 01-19 10:10 307次 阅读
Lumia 950 XL、Surface Go、苹果 M1 MacBook 跑上 Win10X :后者性能尤其好

开发者成功移植win10x至M1 Mac等设备

虽说微软还没有正式推出Windows 10X,但是目前该系统已经在开始内测了。
的头像 如意 发表于 01-19 09:20 388次 阅读
开发者成功移植win10x至M1 Mac等设备

七提高win10性能效率的好用工具

无论是Windows还是macOS,都少不了各种小工具的加持。作为操作系统中必不可少的组成部分,小工....
的头像 如意 发表于 01-18 13:53 157次 阅读
七提高win10性能效率的好用工具

微软win10X竟无法运行win32应用

虽然微软还没有正式推送Windows 10X,但是从目前的准备工作来看,已经基本就绪,而且部分用户已....
的头像 如意 发表于 01-18 11:56 365次 阅读
微软win10X竟无法运行win32应用

ARM PC模拟运行win1064位程序竟崩溃

去年12月,微软面向会员用户开放了ARM平台下对模拟64位程序的支持。
的头像 如意 发表于 01-18 09:56 289次 阅读
ARM PC模拟运行win1064位程序竟崩溃

微软 Win10 Flash Player 已停止工作,月底 Edge 和 Chrome 浏览器将移除 Flash 组件

外媒 Windows Latest 报道,消息称微软正在研究一个 Windows 10 自动更新,将....
的头像 工程师邓生 发表于 01-17 09:57 461次 阅读
微软 Win10 Flash Player 已停止工作,月底 Edge 和 Chrome 浏览器将移除 Flash 组件

研究发现win10的快捷方式或导致硬盘损坏

Bleeping Computer 援引 Infosec 研究人员 Jonas L 的报告称,某个组....
的头像 如意 发表于 01-15 15:11 463次 阅读
研究发现win10的快捷方式或导致硬盘损坏

研究发现:Win10 快捷方式一短字符串会损坏任何硬盘

1月15日消息 外媒 BleepingComputer 报道,Infosec 研究员 Jonas L....
的头像 工程师邓生 发表于 01-15 10:40 348次 阅读
研究发现:Win10 快捷方式一短字符串会损坏任何硬盘

微软win10新UI细节汇总

我们知道微软将会在今年给Win10更换全新设计的UI,让Win10的界面更加整齐划一。现在,微软泄露....
的头像 如意 发表于 01-15 09:28 225次 阅读
微软win10新UI细节汇总

Win10推送新预览版Build 21292:优化“负一屏”

今晨,微软面向Dev通道的Insider会员推送了Windows 10新预览版,操作系统版本号Bui....
的头像 工程师邓生 发表于 01-14 17:30 756次 阅读
Win10推送新预览版Build 21292:优化“负一屏”

微软优化Edge等浏览器在win10的流畅度

在Windows 10下全球第一大浏览器用起来更流畅了,这要感谢微软。
的头像 如意 发表于 01-14 14:53 289次 阅读
微软优化Edge等浏览器在win10的流畅度

汇总微软Windows 10新版本的变化

我们知道微软今年会在Win10中发力,按照微软的规划,将会在上半年先发布一个小修小补的版本Win10....
的头像 如意 发表于 01-14 14:11 257次 阅读
汇总微软Windows 10新版本的变化

Win10发力!通知中心变化!收到通知或者展开快速操作标签时自动调整其UI

我们知道微软今年会在Win10中发力,按照微软的规划,将会在上半年先发布一个小修小补的版本Win10....
的头像 工程师邓生 发表于 01-14 13:58 363次 阅读
Win10发力!通知中心变化!收到通知或者展开快速操作标签时自动调整其UI

一张表看懂鸿蒙系统与安卓/iOS的区别

本周,新浪科技等主办了“2020科技风云榜”活动。
的头像 如意 发表于 01-14 10:33 541次 阅读
一张表看懂鸿蒙系统与安卓/iOS的区别

华为鸿蒙系统 HarmonyOS 2.0 京东、美团、优酷等软件,分布式跨设备交互演示及简单说明

华为鸿蒙系统 HarmonyOS 2.0  京东、美团、优酷等软件,分布式跨设备交互演示及简单说明 ...
发表于 01-14 09:52 303次 阅读
华为鸿蒙系统 HarmonyOS 2.0  京东、美团、优酷等软件,分布式跨设备交互演示及简单说明

搭载HarmonyOS鸿蒙系统2.0的华为P40演示

搭载HarmonyOS鸿蒙系统2.0的华为P40演示
发表于 01-14 09:32 202次 阅读
搭载HarmonyOS鸿蒙系统2.0的华为P40演示

刚出的鸿蒙,你就用来做笔记了?

鸿蒙手机在智慧课堂上的应用。
发表于 01-14 09:30 177次 阅读
刚出的鸿蒙,你就用来做笔记了?

曝win10X的任务栏居中显示

经过一年的折腾和几个月的沉默,Windows 10X终于完成并准备“发布到生产厂商(RTM)”版本,....
的头像 如意 发表于 01-14 09:16 198次 阅读
曝win10X的任务栏居中显示

SolarWinds事件持续发酵:黑客以60万美元出售Win10源代,欲出售更多相关微软、思科源代码

上周微软对 Solarwinds 黑客事件的调查发现,黑客似乎已经入侵了他们的一些内部账户,并查看了....
的头像 工程师邓生 发表于 01-13 16:07 387次 阅读
SolarWinds事件持续发酵:黑客以60万美元出售Win10源代,欲出售更多相关微软、思科源代码

用鸿蒙开发AI应用(汇总)连载中

本篇介绍了开发板Hi3516DV300的硬件资料,包括开箱组装、各主板介绍、芯片手册等等... 本篇主要讲述安装虚拟机、安...
发表于 01-13 15:03 303次 阅读
用鸿蒙开发AI应用(汇总)连载中

华为要最终实现其全场景、大一统的生态

自华为自有操作系统鸿蒙OS发布至今已经过去一年多的时间,最新统计显示,以鸿蒙OS作为“底座”,华为目....
的头像 通信视界 发表于 01-13 11:49 808次 阅读
华为要最终实现其全场景、大一统的生态

曝华为P50有两种系统版本

尽管面临种种困难,华为每年上半年的新旗舰P50系列还是正在赶来,而且会发生相当大的变化,尤其是操作系....
的头像 如意 发表于 01-13 10:22 312次 阅读
曝华为P50有两种系统版本

2021年华为鸿蒙系统设备硬件基础将超 4 亿台

鸿蒙 OS 不是安卓的拷贝,也不是 iOS 的拷贝,它是真正面向未来 IoT 时代的一个全景操作系统....
的头像 lhl545545 发表于 01-13 09:54 361次 阅读
2021年华为鸿蒙系统设备硬件基础将超 4 亿台

鸿蒙系统的媒体子系统,从何说起呢?

在 camera_sample.cpp 的 main() 中,首先调用 CameraKit::Get....
的头像 电子发烧友网工程师 发表于 01-13 09:51 150次 阅读
鸿蒙系统的媒体子系统,从何说起呢?

华为 P50 系列将推出安卓 / 鸿蒙两种版本,搭载麒麟 9000 芯片

上周,知名爆料者 @hereYashRaj 表示他获得了一些关于华为 P50 系列以及华为 Mate....
的头像 工程师邓生 发表于 01-13 09:05 943次 阅读
华为 P50 系列将推出安卓 / 鸿蒙两种版本,搭载麒麟 9000 芯片

华为王成录:鸿蒙OS是真正面向未来IoT时代的一个全景操作系统

据新浪科技报道,华为消费者 BG 软件部总裁王成录在“2020 科技风云榜” 演讲中表示,鸿蒙 OS....
的头像 Les 发表于 01-12 18:05 599次 阅读
华为王成录:鸿蒙OS是真正面向未来IoT时代的一个全景操作系统

请教鸿蒙应用开发JAVA UI 框架ProgressBar或者RoundProgressBar怎么实现滑动调节

如题 https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ui-java-component-progressbar-0000001060379891 h...
发表于 01-12 15:23 223次 阅读
请教鸿蒙应用开发JAVA UI 框架ProgressBar或者RoundProgressBar怎么实现滑动调节

华为:鸿蒙OS不是安卓和iOS的拷贝 今年目标覆盖3-4亿台设备

1月12日,新浪主办的“2020科技风云榜”活动上,华为消费者BG软件部总裁王成录在主题演讲中表示,....
的头像 工程师邓生 发表于 01-12 14:51 483次 阅读
华为:鸿蒙OS不是安卓和iOS的拷贝 今年目标覆盖3-4亿台设备

王成录:鸿蒙系统不是安卓和iOS的拷贝

1月12日,新浪主办的“2020科技风云榜”活动上,华为消费者BG软件部总裁王成录在主题演讲中表示,....
的头像 如意 发表于 01-12 13:47 371次 阅读
王成录:鸿蒙系统不是安卓和iOS的拷贝

win10X和win10有何不同?

我们知道,微软正在紧锣密鼓地准备一个极其重要的Windows分支——Windows 10X。
的头像 如意 发表于 01-12 12:09 437次 阅读
win10X和win10有何不同?

微软重新设计win10的控制面板

自Windows 1.0以来,控制面板一直是Windows的一部分,相较之现代的“设置”应用程序,很....
的头像 如意 发表于 01-11 12:13 276次 阅读
微软重新设计win10的控制面板

微软将在6月完成win10 21H2的RTM版

进入2021年,正如去年,微软将在今年推送两次Windows 10重大版本升级,21H1和21H2,....
的头像 如意 发表于 01-11 10:47 225次 阅读
微软将在6月完成win10 21H2的RTM版

苹果iOS 无法回滚系统,鸿蒙首发体验,比安卓快60%

之前苹果公布了他们新系统的安装率,截止到2020年的12月15日的时候,iOS14的安装率达到了惊人....
的头像 工程师邓生 发表于 01-11 09:02 313次 阅读
苹果iOS 无法回滚系统,鸿蒙首发体验,比安卓快60%

【HarmonyOS HiSpark AI Camera试用连载 】开箱安装及编译环境踩坑

非常感谢电子发烧友提供这么好的平台,感谢@emitter  给予这次试用机会。 先晒一张开箱全家福 安装的视频教程可以...
发表于 01-09 20:51 0次 阅读
【HarmonyOS HiSpark AI Camera试用连载 】开箱安装及编译环境踩坑

东芝Canvio Flex移动硬盘:支持Win10/macOS 跨平台传输

工作中经常会遇到,需要和同事共享传输一些文档资料,但如果遇到诸如大容量资料时,就会发现使用U盘或者在....
的头像 工程师邓生 发表于 01-08 17:55 493次 阅读
东芝Canvio Flex移动硬盘:支持Win10/macOS 跨平台传输

基于OpenHarmony IoT套件开发——电子书上线啦!!

本期电子书为连志安老师的原创文章整合,从对系统的介绍、编译环境搭建,一步步深入,逐渐实现初步开发的一些功能,看似简单,实...
发表于 01-08 16:37 351次 阅读
基于OpenHarmony IoT套件开发——电子书上线啦!!