你需要在项目的.vscode文件夹下创建或修改这个文件,设置正确的程序执行路径、调试器路径等信息。例如,一个基本的C语言调试配置可能如下所示: { "version": "0.2.0", "configurations": [ { "name": "C Debug", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/a.out", "arg...
通过官网下载,一般使用User Installer,建议使用64位。 安装WSL插件 我们希望能在Windows上的VScode,远程调试WSL里运行的程序,社区提供了Remote – WSL插件,实现VScode端无缝操作WSL。 在WSL 2启动VScode 通过Powershell登录WSL 2的Ubuntu环境,cd到你的目标程序目录,输入code .,就可以直接启动VScode,打开的目录也是目标程...
移动该.vsix文件到~/目录下:cp /mnt/c/Users/613/Downloads/ms-vscode.cpptools-1.19.1@linux-x64.vsix ~/ 安装:cd ~>>code --install-extension ms-vscode.cpptools-1.19.1@linux-x64.vsix 见鬼的是,在这个页面可以安装 成功安装 这个页面不能安装 安装失败 5.launch.json和tasks.json文件的准备 launch...
若要安装 WSL 扩展,需要 VS Code 的1.35 5 月发行版版本或更高版本。 建议不要在没有 WSL 扩展的情况下在 VS Code 中使用 WSL,因为会失去对自动完成、调试、linting 等的支持。有趣的事实:此 WSL 扩展安装在 $HOME/.vscode/extensions 中(在 PowerShell 中输入命令ls $HOME\.vscode\extensions\)。
首先你要有VSCode,WSL,C/C++扩展。 我用的WSL是Ubuntu-20.04。 首先找到vscode的store,在搜索框总搜索C++,就能看到C/C++插件。点击Install安装即可,完成之后,界面如下: 安装环境 首先保证你的WSL已经安装好了环境 1.whereis g++ 2.whereis gdb 若没有以上输出,请输入以下命令安装g++和gdb ...
如果你更幸运就不用上面5里面那么麻烦, 直接安装remote插件之后点击一下connect to wsl就行了. 但是我电脑貌似这么玩连接非常慢, 所以我用了上面5里面的手动配置方法, 也很酸爽. 之后就开心的从github下载liunx里面的代码进行调试吧. 至于vscode如何配置cpp调试, 自己搜吧, 太简单了. 我这里展示一下最终效果. ...
首先在ubuntu中新建一个文件夹进行测试,并在其中打开vscode mkdir demo1cddemo1 code . 第一次打开应该会弹出一些提示,连接的类型要选择wsl,然后右下角选择Yes去安装一些东西,然后安装图中的这些插件 点击新建文件按钮新建main.cpp进行测试 // main.cpp#include<iostream>usingnamespacestd;intmain(){cout<<11<<en...
1. 在vscode中安装插件wsl。 2. 在vscode的左下角点击一下,然后选择New WSL Window即可连接到虚拟机的ubuntu,当然也可以选择Reopen Folder in WSL(也就是打开虚拟机中的文件) 3. 接下来就是和正常的vscode调试一样。唯一要注意的是权限问题,比如pthread来创建线程必须有root权限才能执行。
本文主要介绍基于VSCode远程连接WSL进行C/C++开发时,对于调试功能的配置。 VSCode Debug简要介绍 VSCode的调试功能和传统IDE基本一致。不同之处在于VSCode本身不包括编译器和调试器。它的图形化界面是通过调用环境中的编译器和调试器来进行编译和调试的。对于C/C++来说,常用的工具链主要有GNU、llvm两大类,VSCode都提供...
WSL:支持WSL系统中的文件打开,获得Vscode的所有特性支持,可以方便windows平台进行Linux环境的开发,极大提升效率。 C/C++ Themes:C/C++的主题,包括Light和Dark。 C/C++:C/C++的IntelliSense,调试和代码浏览,不包括编译器。 CMake:Vscode中的CMake语言支持,主要包括CMakeList.txt文件语法高亮和补全。