首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Win10 集成的 linux 子系统 WSL 的安装与使用

windows10 推出了 linux 子系统,也许李纳斯对微软的让步,也许是看到越来越多后端开发程序员转向了 MAC 阵营。 拥有强大的 linux 命令与 linux 系统的大量应用与便捷的处理能力、编程能力对于 windows 来说简直是如虎添翼。 拥有最强大命令行工具的 linux 与最广泛的视窗用户基础的 windows,这两者的结合简直是万众期待。 那么,既然 windows10 提供了如此强大的功能,我们如何才能使用呢? 默认情况下,win10 自带 linux 系统默认是关闭的,本篇日志我们就来详细讲解如何开启 win10 自带的 linux 子系统,如何解决遇到的一个个问题,以及最终如何把他打造成一个易用、好用的系统工具吧。

01

解决VScode配置远程调试Linux程序的问题

最近在Linux上调程序,但是gdb使用属于入门阶段,主要是没有图形化界面直观。在网上查找了有两个方案可选,一个是通过VisualStudio2019的远程调试功能,因为最近一7直在用VScode,所以没有试,之后有时间了可以试一下。另一个方案就是通过VScode的Remote Development插件(微软官方提供的)进行远程调试。本文介绍下这个方案。 虽然网上也有其他的文章进行介绍,但是都是写的成功的情况,没有写出来过程遇到的问题,而且有些地方不太清楚。所以我觉得自己写一个。另外请大家注意的是,这篇文档介绍的是远程调试,并不介绍远程编译,远程调试VScode也是支持的,但是我目前不需要,后续如果需要再做配置,而且我的项目需要使用cmake及make进行编译,并不是直接用g++编译,所以也没有开始配置。 VScode的远程调试是利用gdbserver的机制进行的。大体原理是通过在Windows上或者其他图形化系统上的VScode,使用Remote Development插件进行ssh连接到远程Linux上,然后通过gdbserver提供的连接进行远程调试。下面开始介绍具体配置方式。

04
领券