VSCode(四)CMake调试

1. 工具准备

1.1 C++环境插件

1.2 CMake插件

2. Cmake工程

2.1 创建项目文件夹

ex:CMAKE_TEST

2.2 创建CMake工程

(shift + ctl + P), 选择"CMAKE: Quick Start":

2.3 填写project name:

(ex: test_cmake)

2.4 选择"Executable"

项目文件内会自动创建"CMakeLists.txt" 和 "main.cpp"

2.5 修改bin文件至指定目录

在"CMakeLists.txt"中添加增加bin文件的指定输出目录

c 复制代码
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)

2.6 创建launch.json

1、vscode菜单-> run -> Add Configuration

2、添加"C/C++: (GDB Launch)",步骤重复以上步骤添加或者在"launch.json"页面的右下角点击"Add Configuration"按钮

修改"launch.json"的"program"的参数为要调试的程序。

例: "program": "${workspaceFolder}/bin/test_cmake",

2.7 调试

点击

按钮,选择"(gdb) Launch",点击左侧的,开始debug程序。

3、参考

https://code.visualstudio.com/docs/cpp/cmake-linux#_video-what-is-a-build-system-how-do-you-add-cmake-to-your-project

相关推荐
海市公约10 小时前
HTML网页开发从入门到精通:从标签到表单的完整指南
前端·ide·vscode·程序人生·架构·前端框架·html
Irene199114 小时前
VSCode 内置终端 和 系统自带终端 的主要区别
windows·vscode·终端
infiniteWei14 小时前
【VIM 入门到精通】第1节:揭开Vim的神秘面纱:入门与基础操作
linux·编辑器·vim
weixin_404679311 天前
vscode内存过大
ide·vscode·编辑器
winfredzhang1 天前
深入剖析 wxPython 配置文件编辑器
python·编辑器·wxpython·ini配置
hoo3431 天前
轻量不卡顿!7-Zip 清爽压缩软件:高压缩比
编辑器·7-zip
infiniteWei1 天前
【VIM 入门到精通】快速查找与替换:定位和修改文本的利器
linux·编辑器·vim
七元权1 天前
VSCode连接远程容器失败(Missing GLIBC >=2.28!)
ide·vscode·编辑器·连接容器
infiniteWei1 天前
【VIM 入门到精通】视觉模式与剪贴板:高效选择、复制与粘贴
linux·编辑器·vim
infiniteWei1 天前
【VIM 入门到精通】精准光标移动与文本对象:Vim思维的进阶
linux·编辑器·vim