在嵌入式开发过程中,有许多时候需要使用到linux环境,而通常的是使用虚拟机或者安装一个单独的linux系统。但是在windows的开发方式要相对更熟悉一些,在windows下使用linux编译环境的进行新的开发还有一种更好的选择———WSL。
WSL安装
WSL是微软推出的在Win10上使用linux的环境的一种新方式,相比与虚拟机,它直接在系统层兼容linux有更高的运行效率,且不用安装虚拟机。微软现已推出WSL2,相比WSL1提高了兼容性而且有了更高的IO效率。
使用WSL需要注意系统版本
WSL 2 仅适用于 Windows 10 版本18917或更高版本
这是微软关于WSL的官方文档(中文)
安装教程网上有很多,这里贴一个感觉不错的博客
安装完成后,可通过ubuntu的图标启动,也可以在CMD中输入bash或者wsl启动
查看ubuntu版本信息:
lsb_release -a

WSL配置
安装完成后,在win10下就可以使用ubuntu所有命令了(当然这个目前只限于命令行,图形界面后面说)
接下来配置ubuntu的基本开发环境
更换软件源(★★★★★)
由于在国内使用,所有第一步时更换软件源,这里推荐阿里云的源,配置过程见下面博客链接。
如果是刚开始使用linux环境对vim不太熟悉,可直接在windows下找到sources.list文件,然后修改。
linux文件系统根目录在windows的默认路径为:(默认安装在C盘,后面讲更换路径与备份)
C:\Users\用户名\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs
配置界面(★★★★)
wsl默认的命令行界面有点丑,在经过各种IDE熏陶后的程序猿(我),对这个比较难以接受。
于是找到的神奇的ZSH,这个是在ubuntu下的一个shell,支持各种插件和主题,经过优化后差别不是一点点,强烈推荐。
安装教程:Ubuntu 16.04下安装zsh和oh-my-zsh
至少安装语法高亮插件和自动补全插件,其他插件和主题看个人喜好了。
安装完成后的界面效果如下(分别是zsh官网图片和我的wsl)

该睡觉了,一下篇讲如何备份和更换wls路径
本文介绍WSL(Windows Subsystem for Linux)在嵌入式开发中的应用,包括WSL的安装、配置,以及如何在Windows环境下高效地使用Linux进行开发。文章详细讲解了WSL的系统要求,WSL2的内核优势,以及如何更换软件源和配置界面,提高开发体验。
4476

被折叠的 条评论
为什么被折叠?



