玩转WSL 2(二)——配合VS Code配置C/C+编译环境

适用于WSL+VS Code的场景

  • 在基于 Linux 的环境中进行开发
  • 使用特定于 Linux 的工具链和实用工具
  • 从 Windows 轻松运行和调试基于 Linux 的应用程序,同时保持对高效率工具(如 Outlook 和 Office)的访问
  • 使用 VS Code 内置终端运行所选的 Linux 分发版
  • 利用Intellisense 代码完成、 linting、调试支持、代码片段和单元测试等 VS Code 功能
  • 通过 VS Code 的内置Git 支持轻松管理版本控制
  • 直接在 WSL 项目上运行命令和 VS Code 扩展
  • 在 Linux 或已装载的 Windows filesystem 中编辑文件(例如/mnt/c),无需担心路径问题、二进制兼容性或其他跨操作系统挑战

配置VSCode环境

在Windows下的VS Code安装Remote-WSL插件

在这里插入图片描述

配置WSL环境(以Ubuntu 为例)

  1. 如果是国内的话最好首先更改镜像源,然后更新 Linux 分发版。某些 WSL Linux 发行版缺少 VS Code 服务器启动所需的库。 可以通过使用包管理器将其他库添加到 Linux 分发中。在Ubuntu环境下就是通过执行sudo apt-get update,更新一下包管理器。

PS:若要添加 wget (从 web 服务器检索内容)和 ca 证书(以允许基于 SSL 的应用程序检查 SSL 连接的真实性),请输入:sudo apt-get install wget ca-certificates

  1. 在WSL中的命令行并输入以下命令:code .(中间有空格),此步会自动布置WSL中的VSCode环境,等待片刻之后会在Windows中弹出一个VS Code窗口。在此之后也可以通过VS Code左下角的连接选项直接连接WSL。

在这里插入图片描述

更改镜像源操作
备份:sudo cp /etc/apt/sources.list /etc/apt/sources.list.old
编辑:sudo vim /etc/apt/sources.list
查看当前正在运行的 Linux 分发版的详细信息:lsb_release -a
根据对应版本跟换镜像源:
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

配置C/C++环境

在WSL中

安装gdb、gcc、g++

sudo apt-get install gcc
sudo apt-get install gdb
sudo apt-get install g++

在VS Code中

安装C/C++插件

在这里插入图片描述

配置C/C++编译

创建一个C/CPP文件,按F5运行,会弹出配置C/C++,选择g++ - Build and debug active file
在这里插入图片描述
在这里插入图片描述

点击运行,在TERMINAL中查看
在这里插入图片描述
或者可以安装code runner
在这里插入图片描述
在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

邪三一

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值