所以执行build任务,相当于在build目录下执行了cmake ../和make两条命令,完成了 CMake的编译过程 运行任务 在VSCode的主菜单中,选择 Terminal>Run Task…,然后选择 build ,再选择 “continue without scanning the task output”,可以在编辑器下方的终端显示界面中看到,VSCode执行完成了cmake和make两个任务. 调试生...
配置文件 launch.json 的存放位置为当前工作区的 .vscode 文件夹中。配置文件可以直接拷贝现有工程复用。 3.2 新建C++调试的配置 打开配置文件,选择右下角的新建配置,或者直接在“configurations”中使用vscode的代码提示添加配置。 添加配置 正常调试请选择 “C/C++:(gdb) 启动”,如果是附加调试,请选择“C/C++:(gd...
(1)远程调试需要安装插件 Remote-SSH (2)配置launch.json 和tasks.json launch.json创建 tasks.json创建 对于tasks.json对于cmake make的配置参考下图: 通过以下配置,只要源代码改动了,会自动触发cmake 和make ,无需手动编译 注意创建一个build文件夹,将生成的中间文件和可执行文件放在里面。 忽略没必要的文件 效...
编写CMakeLists.txt文件。 运行cmake生成Makefile文件。 运行make生成debug/release可执行文件。 使用gdb进行调试。 二.调试与launch.json文件 我们可以使用VScode直接对可执行文件进行调试,前提是我们提前配置好了launch.json文件。点击“运行和调试”进入调试界面,点击左上角按键快速生成一个launch.json文件。对该文件我...
那么具体到实践上,我改写了3个配置文件,达到了以下效果:点击调试按钮后,执行shell脚本进行cmake并把可执行文件拷贝到项目主路径中,然后对此可执行文件进行断点调试 整个项目文件结构为 project/ .vscode/ task.json launch.json build/ src/ main.cpp CMakeLists.txt ...
1. 首先安装vscode,去官网https://code.visualstudio.com/里面选择对应的linux版本下载就行了,我在ubunut下下载的是.deb文件,可以直接双击安装 安装之后呢,这个vscode在命令行里面的名称叫code,这个有点意思,我也不知道为啥不叫vscode 2. 安装插件,主要是装几个cmake和c++的一些插件 ...
gdb [exefilename],进入gdb调试程序,其中[exefilename]为要调试的文件名 退出gdb quit 5、IDE-VSCode 6、CMake 重要指令 基本语法格式:指令(参数1 参数2 …) 1、参数使用括弧括起 2、参数之间使用空格或者分号分开 指令是大小写无关的,参数和变量是大小写相关的 ...
4.1 常用调试命令参数 10:34 4.2 【实战】命令行调试 18:03 5.1 界面介绍 32:02 5.2 插件安装 05:31 5.3 快捷键 15:11 5.4 【实战】2个小项目 34:50 6.1Cross-platform development 6.2 语法特性介绍 08:24 6.3 重要指令和CMake常用变量 15:38 6.4 CMake编译工程 05:49 6.5 【实战】CMake代码实践 27...
epoll-server项目为例,通过VSCODE编译并调试。 该形目由CMake构建,目标在该目录下生成build目录,通过CMake生成Makefile工程到build目录下,然后在build目录下执行make命令进行编译,最后通过VSCODE进行调试。 Build 代码目录 用VSCODE WSL模式打开该目录。 在.vscode文件夹下面创建task.json。