开发 linux_使用Win10搭建完善的Linux开发环境

本文介绍了如何在Windows10上使用Linux子系统(WSL)搭建轻量高效的Linux开发环境。从开启开发者模式,安装Linux子系统,解决安装错误,到安装开发环境和配置文件互通,提供了详细步骤,帮助开发者创建无缝的跨平台开发体验。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用 Windows系统开发时由于系统环境和线上环境(一般是 Linux)不一致可能导致各种问题。另外,部分扩展库只支持在 Liunx 系统下运行,因此 Linux开发环境尤为重要。

Windows上的 Linux环境一般由 vm/vbox 在虚拟机下运行,但是比较麻烦,而且虚拟机运行时占用资源也比较高等。

本次老男孩老师教大家如何利用微软新推出的 Linux子系统,搭建一个轻量高效的 Linux环境。

d2de16145ad33bdf36d68da39a4fe358.png

WindowsSubsystemforLinux(简称 WSL)是一个在 Windows10上能够运行原生 Linux二进制可执行文件( ELF格式)的兼容层。它是由微软与 Canonical公司合作开发,其目标是使纯正的 Ubuntu14.04"Trusty Tahr"映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。

开启Linux子系统

首先开启 Win10的开发者模式

【更新和安全 → 开发者选项 → 开发人员模式】

af250d7b9d51c0fc310856b7ca63d73d.png

添加Linux子系统程序

应用 → 应用和功能 → 程序和功能 → 启用和关闭 Windows功能 → 适用于 Linux的 Windows子系统

8573a62de416972ef2bb72cce0218fda.png

通过应用商店安装 Linux

在微软应用商店搜索 Linux,可以看到一系列 Linux发行版

6b53b73bd36b18fe6fec93d1609dcd31.png

可以根据自己的需要选择适合自己的发行版,下载完成后启动,等待安装完成,输入账户和密码,我们便得到了一个 Linux 环境了。

可能出现无法安装的错误

Installing, this may take a few minutes...

Installation Failed!

Error: 0x8007019e

Press any key to continue...

解决办法:

  • Win+X,选择 WindowsPowerShell(管理员)
  • 输入

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

  • 回车,输入 Y,重启!
  • 重新打开已经安装的子系统,等几分钟,输入账户和密码。

安装开发环境

  1. 等待片刻安装完成之后即可按照提示设置用户名和密码
  2. 配置开发环境。你可以自定制你需要的开发环境,也可以使用诸如宝塔等集成环境( www.bt.cn)(也可选择其他环境)
  3. 环境结束

Linux子系统与Windows的互通

  • 如果想在 Linux 查看其他分区,WSL 将其它盘符挂载在 /mnt 下。
  • 如果想在 Windows 下查看 WSL 文件位置,文件位置在: C:甥敳獲用户名AppDataLocalPackagesCanonicalGroupLimited.Ubuntu18.04onWindows_79rhkp1fndgscLocalStateootfs 下。

如果大家有其它方法,也欢迎留言和老男孩老师交流~

让我们一起学习和进步吧~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值