在windows本地的vscode上,先安装插件“Remote - SSH”,通过左下角“打开远程窗口”连接wsl的linux上,并自动安装vscode。 创建cpp文件时,根据推荐安装插件“C/C++ Extension Pack”到linux。这里为了方便运行,安装插件 “Code Runner”,右键能直接运行cpp文件。 vscode版本 版本: 1.94.2 提交: 384ff7382de624fb94db...
对于C/C++来说,常用的工具链主要有GNU、llvm两大类,VSCode都提供了相应的支持。 扩展插件选择了微软提供的C/C++插件,VSCode插件市场中搜索或者从官方链接下载都可以 ps. llvm工具链与此插件在WSL中有BUG,因此建议使用GNU。llvm工具链可以按照这篇文章指引进行配置几乎无痛的VSCode+clangd+lldb+cmake配置C/C++开发环...
打开/.vscode/目录下的launch.json文件,把光标处的“externalConsole”的true改为false 当然,不排除你的VScode现在还不能debug(因为我就是)(我现在直接怀疑C\C++ runner在win下直接不可用),解决方法如下: 打开launch.json,点右下角的那个Add Configuration,然后选那个gdb(launch)就行,然后他会生成一个新的模板,把...
删除上一步创建的.vscode文件夹和可执行文件main,只留下main.cpp,如果没做上一步就不需要删除。然后点击设置->Command Palette,或者按快捷键Ctrl+Shift+P 在弹出的窗口中输入>CMake: Quick Start并回车,再选择ubuntu中的GCC,然后在弹出的窗口中输入demo1,然后依次选择C++、Executable,会自动生成CMakeLists.txt并且...
个人认为,使用Windows + WSL + CMake + VSCode配置运行、调试C++小项目的体验非常舒畅,尤其适用于多文件项目的开发。首先,操作系统推荐为Win11,并安装WLS(Ubuntu20.04版本)。这一步骤需要在控制面板中启用Windows功能,具体包括Hyper-V、Windows虚拟机监控程序平台以及适用于Linux的Windows子系统。完成...
$ sudo apt update $ sudo apt upgrade $ sudo apt install build-essential $ sudo apt install glibc-source $ cd /usr/src/glibc $ sudo tar -xvf glibc-2.31.tar.xz 在VSCode 文件夹下的.vscode/launch.json中添加以下内容: "sourceFileMap":{"/build/glibc-eX1tMB":"/usr/src/glibc"} ...
WSL:支持WSL系统中的文件打开,获得Vscode的所有特性支持,可以方便windows平台进行Linux环境的开发,极大提升效率。 C/C++ Themes:C/C++的主题,包括Light和Dark。 C/C++:C/C++的IntelliSense,调试和代码浏览,不包括编译器。 CMake:Vscode中的CMake语言支持,主要包括CMakeList.txt文件语法高亮和补全。
1.vscode的配置过程比较轻松,首先新建一个C/C++程序,然后在vscode中进行编译运行,在弹出的编译器列表中选择 C/C++: g++.exe build and debug active file ,然后在文件目录中会生成tasks.json文件。 2.要创建launch.json,从播放按钮下拉菜单中点击添加调试配,并选择 C/C++: g++.exe build and debug active file...
{ "terminal.integrated.shellArgs.windows": [ "-l", "-c", "cd /home/user/project && bash" ], "terminal.integrated.shell.windows": "C:\\Windows\\System32\\bash.exe" } 通过以上步骤,你可以在VSCode终端中方便地将WSL设置为当前工作目录,从而更高效地进行开发和调试。