WSL,开启你的嵌入式开发效率革命!
WSL是什么?
官网文档:https://learn.microsoft.com/zh-cn/windows/wsl/ ,适用于 Linux 的 Windows 子系统(英文是Windows Subsystem for Linux 2),是 Windows 提供的一种轻量级 Linux 运行环境。
WSL为嵌入式开发带来的优势:
-
极速开发环境搭建: 只需在 Microsoft Store 中选择所需的 Linux 发行版,即可一键安装,告别繁琐的虚拟机配置。
-
无缝文件系统访问: 直接在 Windows 文件系统中访问 Linux 文件,反之亦然,方便项目文件的管理和共享。
-
强大的命令行工具: 使用熟悉的 Linux 命令行工具,如 gcc、gdb、make 等,进行代码编译、调试和构建。
-
丰富的开发工具支持: VS Code、Eclipse 等主流 IDE 均已支持 WSL,提供无缝的开发体验。
-
更低的资源占用: 与虚拟机相比,WSL 的资源占用更低,运行更加流畅,尤其适合资源有限的开发环境。
安装和使用教程
1. 安装WSL2
1.1启用适用于Linux的Windows子系统
以管理员身份打开PowerShell(快捷键win+x->a):
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
1.2启用虚拟机功能
安装WSL2之前,必须启用“虚拟机平台”可选功能。计算机需要虚拟化功能才能使用此功能。在PowerShell中运行: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
1.3下载Linux内核更新包
下载链接:
https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi
运行上一步下载的更新包(若运行时系统提示提升权限,选择“是”以批准此安装),如果出现以下警告可以重启电脑再次安装:
1.4将WSL2设置为默认版本
在PowerShell中运行以下命令:
wsl --set-default-version 2
1.5安装Linux分发版
打开Microsoft Store,搜索Ubuntu 下载Ubuntu 20.04.06(大版本是20.04都可以)。首次启动新安装的Linux发行版时将打开一个控制台窗口,系统会要求你等待一分钟或两分钟,以便文件解压缩并存储到电脑上。未来的所以启动时间应不到1秒。然后需要为新的Linux分发版创建用户账户和密码。
如果第一次启动显示:参考的对象类型不支持尝试的操作,请参考下边这个帖子下载NoLsp.exe设置,再次启动Ubuntu即可解决问题。
https://blog.csdn.net/fangye945a/article/details/123832623
此外,如果需要使WSL2为你的默认体系结构,在PowerShell可以通过此命令执行该操作:
wsl --set-version Ubuntu-20.04
2.WSL基本使用方法
2.1启动WSL
2.1.1查看已安装的Linux发行版
在PowerShell中输入:
wsl --list --verbose
2.1.2运行特定的Linux
在PowerShell中输入:
wsl --distribution <Distribution Na
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
7年嵌入式软、硬件开发经验,分享嵌入式软件开发相关资料,简历、工作、技术支持!!!