WSL2配置VSCODE & C++开发环境

目录

一、wsl2的安装

二、开发套件的安装配置


一、wsl2的安装

安装方式参照微软官方文档:WSL2安装文档

这里在安装完wsl后,微软会自动安装Ubuntu20.04,开发者可根据需要安装所需Ubuntu版本,这里建议手动下载微软给定的链接进行安装。安装方式参照:手动安装Linux发行版

这里安装的时候会把Ubuntu默认安装在C盘,为了保证未来的开发不爆C盘容量,所以建议将系统迁移至其他大容量的磁盘中。以下给出迁移方式:

首先,先列出当前安装的wsl 版本:

wsl -l -v

如果当前要迁移的wsl正在运行,需要执行:

wsl --shutdown Ubuntu-18.04

以停止wsl系统的运行。

停止wsl后,在将要迁移的磁盘中创建系统备份目录,如D:\Ubuntu-18.04-BAK

然后执行下面命令到处系统备份:

### 配置WSL中的Visual Studio Code以支持C++开发 #### 安装必要的组件和工具 为了能够在WSL环境中顺利进行C++开发,需确保已安装了必要的编译器和其他依赖项。对于Linux子系统而言,通常建议通过包管理器来获取这些资源。例如,在Ubuntu中可以通过`apt-get update && apt-get install build-essential`命令完成g++等编译工具链的部署[^2]。 #### 设置Remote - WSL扩展 为了让VSCode能够连接至WSL并利用其作为远程服务器执行任务,必须先安装名为“Remote - WSL”的官方插件。一旦激活该插件,则可通过左侧活动栏底部的小地球图标切换到WSL工作区;此时,默认集成终端将会变为由所选Linux发行版提供的bash shell,并可在其中验证是否成功进入到了预期的工作空间,比如尝试打印当前路径或查看内核版本信息等操作。 #### 创建项目结构与初始化设置 创建一个新的文件夹用于存放源代码及相关配置文档。接着右键单击此目录选择“Open with Remote - WSL”,这样就可以让VSCode基于选定的Linux环境加载该项目。随后按照提示安装任何缺失的核心特性(如果有的话),这一步骤有助于确保后续流程顺畅无阻[^3]。 #### 自定义编辑体验 针对特定编程语言的需求,可进一步调整IDE的行为方式。特别是涉及到语法高亮、智能感知等功能时,“C/C++”拓展是非常重要的组成部分之一。它不仅提供了上述提到的功能,还允许开发者自定义 IntelliSense 的行为参数——只需前往命令面板(`Ctrl+Shift+P`)搜索"C/Cpp: Edit Configurations(JSON)"选项即可启动相关设定过程。 ```json { "configurations": [ { "name": "Linux", "includePath": ["${workspaceFolder}/**"], "defines": [], "compilerPath": "/usr/bin/gcc", "cStandard": "gnu17", "cppStandard": "gnu++14", "intelliSenseMode": "gcc-x64" } ], "version": 4 } ``` 这段JSON片段展示了如何指定目标平台为Linux的同时指定了GCC作为默认编译器的位置以及其他一些推荐的标准版本号。当然,实际应用过程中可能需要依据个人情况作出适当修改。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值