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

alt

1.2启用虚拟机功能

安装WSL2之前,必须启用“虚拟机平台”可选功能。计算机需要虚拟化功能才能使用此功能。在PowerShell中运行: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

alt

1.3下载Linux内核更新包

下载链接:

https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

运行上一步下载的更新包(若运行时系统提示提升权限,选择“是”以批准此安装),如果出现以下警告可以重启电脑再次安装:

alt

1.4将WSL2设置为默认版本

在PowerShell中运行以下命令:

wsl --set-default-version 2

alt

1.5安装Linux分发版

打开Microsoft Store,搜索Ubuntu alt 下载Ubuntu 20.04.06(大版本是20.04都可以)。首次启动新安装的Linux发行版时将打开一个控制台窗口,系统会要求你等待一分钟或两分钟,以便文件解压缩并存储到电脑上。未来的所以启动时间应不到1秒。然后需要为新的Linux分发版创建用户账户和密码。 alt

如果第一次启动显示:参考的对象类型不支持尝试的操作,请参考下边这个帖子下载NoLsp.exe设置,再次启动Ubuntu即可解决问题。

alt

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

alt

2.1.2运行特定的Linux

在PowerShell中输入:

wsl --distribution <Distribution Na

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

嵌入式学习专栏 文章被收录于专栏

7年嵌入式软、硬件开发经验,分享嵌入式软件开发相关资料,简历、工作、技术支持!!!

全部评论
学习终于不用再用虚拟机了,直接用wsl
点赞 回复 分享
发布于 03-22 14:06 北京
可感觉wsl的ip总是飘
点赞 回复 分享
发布于 03-22 22:06 安徽

相关推荐

评论
2
4
分享

创作者周榜

更多
牛客网
牛客企业服务