通过远程资源管理器打开连接,远程资源管理器 --- WSL目标(远程/隧道SSH)--- 默认发行版(新建远程SSH)--- 在新窗口中连接。 打开WSL链接后,在扩展窗口的插件上点 在“WSL: Ubuntu”中安装。将 C/C++ Extension Pack 插件安装到服务器端。 打开VSCode菜单,文件 --- 关闭远程连接。 创建CMake工程 打开Linux终...
1. VSCode 中打开 WSL 2. WSL 中下载 clangd 3. VSCode 在 WSL 中下载 clangd 插件 4. clangd 特性配置 5. clangd 插件参数配置 6. 简单的效果图 Ⅳ cmake Ⅴ nvim 3 参考资料 0 前言 为什么选择VSCode? 轻量:相对VS等这些传统IDE来说,VSCode启动速度快,占用资源较少。 插件生态:VSCode 的插件生态系...
为了在win10下较好的调试linux程序,需要安装Remote - WSL这个插件,安装以后,左下角就会出现绿色的按钮,用来重新在WSL中打开vscode。 CMake配置 安装完CMake Tools以后,就可以直接通过点击按键实现configure,make工作了。 然后运行(如果是OpenGL程序还需要额外配置一下,参考最后“OpenGL程序运行”小节: Debug配置 首先安装...
通过远程资源管理器打开连接,远程资源管理器 --- WSL目标(远程/隧道SSH)--- 默认发行版(新建远程SSH)--- 在新窗口中连接。创建CMake工程 打开Linux终端,输入下列命令,创建新的工作目录并用VSC打开。在VSC命令面板中输入 “CMake: Quick Start”回车,选择GCC版本,输入项目名称,选择 C++项目,...
通过“explorer.exe .”在Windows资源管理器中访问WSL项目。在"/etc/wsl.conf"中禁用WSL2访问Windows环境变量,可能影响VSCode的使用。安装Windows Terminal以替代默认终端。在VSCode中,使用快捷键安装扩展,如C++、CMake Tools等。设置Linux开发环境,参考VS Code的Linux子系统教程进行配置。确保安装CMake(...
WSL2中进行Linux环境开发,需要安装对应的插件到WSL Vscode Server中,才可以获得对应的功能,例如Python/C/C++/CMake等插件,需要同时安装Local和Remote端,然后就可以获得对应的支持。 4 Vscode中的C/C++调试 4.1 基本流程 安装好C/C++ Pack插件后,可以创建CPP文件,并且启动运行和调试,选择一个工具链后进行调试。 4.2...
然后我们先连接到WSL。 (第一次进入远程模式,会慢一些,需要下载一些组件) (如果你打开这个远程界面,发现没有wsl项,也不要急,点击左下角,然后选择第一项即可,如下图) 再安装C++相关插件 WSL2里面需要安装build-essential与gdb等常用组件 sudoaptinstall-y build-essential gdb cmake zlib1g-dev ...
所以再CMakeLists.txt里添加这样一句代码:set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc...
WSL2里面需要安装build-essential与gdb等常用组件 sudo apt install -y build-essential gdb cmake zlib1g-dev 1. 然后打开我的项目 开始调试,第一次调试运行需要配置一些参数: 那么,开始开心调试吧。 后面我会尝试用gdbserver来调试嵌入式代码,虽然有众多网友已经写了,不过我也来凑个热闹吧。
vcpkg + cmake + vscode 配置教程 本文是使用vcpkg、cmake、vscode进行 C++ 开发的环境配置教程。 Part1环境描述 Linux Debin11 5.15.79.1-microsoft-standard-WSL2 git version 2.30.2 curl 7.74.0 tar (GNU tar) 1.34 cmake version 3.18.4 vcpkg package management program version 2023-01-24...