在 VSCode 上使用 WSL2

安装微软大战代码 :-)

首先你需要安装VSCode,在安装过程中 选择附加任务 中请勾选以下勾选框

  • 将"通过Code打开”操作添加到Windows资源管理器文件上下文菜单

  • 将“通过Code 打开″操作添加到Windows资源管理器自录上下文菜单

  • 将Code注册为受支持的文件类型的编辑器

  • 添加到PATH (重启后生效)

下一步就是安装WSL插件,通过远程资源管理器连接上你的WSL

在 VSCode 中通过 WSL 工作

  • 安装 VSCode 的 Remote - WSL 扩展.

  • 打开命令面板(Ctrl+Shift+P),选择 "Remote-WSL: New Window".

  • 在 WSL 窗口中打开要编辑的项目文件夹.

  • 在 VSCode 中打开终端即可运行 Linux 命令.

注意:

  • Linux 下不能直接运行 Windows 的 .exe(例如 arm-none-eabi-gcc.exe),请在 WSL 环境中使用对应的 Linux 工具链.

  • 在 VS Code 的工具链/扩展配置中,确保选择的是 WSL 内的工具而非 Windows 本地的工具链.

WSL文件路径相关

建议在/home文件夹创建文件目录

/mnt/目录下对应的是Windows的C盘、D盘...

也就是说可以通过该目录访问你Winodws内的文件,执行构建操作.

Linux上使用构建工具比win平台效率更高,配置环境更简单!更不容易出错!