本文主要结合二个工具,介绍如何在windows搭建Linux开发环境:

  • WSL(Windows Subsystem for Linux)
  • VSCode(Visual Studio Code)

文章目录

  • WSL安装
  • VSCode安装
  • 配置Linux下的C/C++环境
    • 1. 打开WSL的控制台
    • 2. 更新ubuntu软件
    • 3. 安装GCC和GDB
    • 4. 配置VSCode
      • (1). 打开vscode
      • (2). VSCode 链接 WSL
      • (3). 验证

WSL安装

请参考链接
https://blog.csdn.net/jasneik/article/details/123782018

VSCode安装

请参考链接

配置Linux下的C/C++环境

当然,也可以直接在windows下配置,也是挺方便的。这里就不再讨论这个的配置了。

1. 打开WSL的控制台

在windows开始菜单找到Ubuntu,并打开Ubuntu的控制台

2. 更新ubuntu软件

sudo apt update

3. 安装GCC和GDB

sudo apt install build-essential
sudo apt install gdb

备注:一般GCC,WSL已经默认安装了
下面我们来验证是否安装成功,可以看到,都安装成功了。

4. 配置VSCode

(1). 打开vscode

随便创建一个文件夹,利用vscode打开该文件夹
备注:请不要在你已经配置好的windows的C/C++环境的文件夹。
打开后,请在点击Extension,并搜索安装如下两个插件

  • Remote-WSL
  • C/C++

两个都是microsoft的

安装完后,应该会要求reload,那 就reload一下,或者关了vscode,再打开一次。

(2). VSCode 链接 WSL

点击VSCode左下角绿色处,并选择Reopen Folder in WSL。

(3). 验证

新奸一个名称为hello.c的文件,并输入如下的代码

#include <stdio.h>int main()
{printf("hello world!!!\n");return 1;
}

输入完代码后,按Ctrl + Shift + P,选择箭头所指

然后出现如下的,选择如下两个都可以,随便一个都行。

  • F5: 调试程序
  • CTRL+F5:运行程序

运行成功

windows 10 下利用WSL的Linux环境实现vscode C/C++环境的配置相关推荐

  1. Windows 10 下基于WSL的开源飞控开发环境配置(Ardupilot/PX4)

    目录 0 环境 1 环境概述 2 配置 WSL 2.1 安装 WSL2 2.2 安装工具链 3 配置VS Code 0 环境 Windows 10 build version >= 18917 ...

  2. Windows 10下Linux开发环境搭建

    摘要:本文说明在Windows10环境下搭建Linux开发环境的步骤.无需安装特定的虚拟机环境,只需要在Windows环境下通过应用商店安装基于WSL的Ubuntu系统即可.并且通过VSCode安装W ...

  3. 关于 Windows 10 下安装 Linux 过程及报 'WSL...' 错误的解决办法

    今天下午在群里看到有朋友发有关"Windows 10 下按安装 Linux 系统"的消息,小白我很是激动啊(Linux 贴近工作,Windows 贴近生活,割舍不下-),虽然可以在 ...

  4. 【记录】启用Windows 10下的linux子系统

    [记录]启用Windows 10下的linux子系统 开启WSL功能 安装linux子系统 启动linux子系统 改 WSL 为 WSL 2 WSL 与 WSL 2 区别 切换 WSL2 最后 开启W ...

  5. windows10用u盘安装LINUX,Windows 10下U盘安装 Ubuntu 17.10

    原标题:Windows 10下U盘安装 Ubuntu 17.10 1 Ubuntu 17.10 Canonical已经正式发布了Ubuntu 17.10 Artful Aardvark.该Ubuntu ...

  6. Windows 10下MASM汇编语言环境搭建

    Windows 10下MASM汇编语言环境搭建 另有MASM汇编语言教程: https://download.csdn.net/download/xjzdr/12692694 1.下载插件:DOSBo ...

  7. linux win10 cpu性能,Windows 10拖了后腿,Linux下Threadripper 2990WX性能多达50%

    原标题:Windows 10拖了后腿,Linux下Threadripper 2990WX性能多达50% 转自:超能网 作者:孟宪瑞关键字:AMD,32核,Threadripper 2990WX,lin ...

  8. winU盘装Linux win32,2016221在Windows系统下利用Win32 Disk Imager制作Ubuntu server U盘系统...

    在Windows系统下利用Win32 Disk Imager制作Ubuntu server U盘系统 将Ubuntu server系统写入U盘制作成系统盘的软件有很多,为什我们选择使用 Win32 D ...

  9. Windows 10下编译安装Hadoop2.6

    转自:https://www.linuxidc.com/Linux/2016-08/134131.htm Windows 10下安装Hadoop2.6,Windows10下编译64位Hadoop2.x ...

最新文章

  1. 邮箱通知php,PHPMailer 发送邮件(含详细介绍及使用方法说明)
  2. 超级详细Ajax发送请求(接受提示信息或者返回参数)
  3. JS中对数组元素进行增、删、改、查的方法,以及其他方法
  4. java基础—Runtime类使用
  5. 混合云架构,如何实现混合云落地?(上)
  6. Javascript 判断浏览器是否为IE的最短方法
  7. EasyUI:动态更改combox下拉框中选项
  8. vivaldi浏览器_两款可以提升效率的网络浏览器
  9. 专业显卡深度学习_MacOS+AMD-eGPU打造深度学习环境 | 第2期
  10. css3实现鼠标移入图片划过一束光闪过效果
  11. unity 粒子 运动模糊_使用模糊库使用粒子模拟景深
  12. 6月中国最美的地方!对的时间就要去对的地方!
  13. 带内网络遥测INT--In-band Network Telemetry
  14. 云原生IDE:iVX免费的首个通用无代码开发平台
  15. html标签之列表标签,前端开发资料分享
  16. 第一次独立使用大型无人船记录日志—第2天
  17. android 生成多个表单,Android根据word模板文档将表单数据生成word文档的方案整理...
  18. 周星馳 電影經典對白
  19. Linux ❀ KickStart-无人值守部署
  20. Winds系统下python的基本环境配置

热门文章

  1. Linux进程管理之ps的使用
  2. 8.8 正睿暑期集训营 Day5
  3. eclipse中去掉警告提示
  4. DOM包裹wrap()方法
  5. LCM在Kernel中的代码分析
  6. VS2012生成事件
  7. POJ 1228 Grandpa's Estate --深入理解凸包
  8. oracle insert两个关联表
  9. 计网 --- 域名服务系统:因特网的目录服务
  10. javascript --- 使用对象关联简化整体设计