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

相关推荐
Jackson@ML3 小时前
2026最新版Sublime Text 4安装使用指南
java·python·编辑器·sublime text
小小程序媛(*^▽^*)5 小时前
Claude Code 新手保姆级安装与使用指南 (ZCF 版)
linux·编辑器·vim
CoderIsArt7 小时前
做一个类似VS code的AI 编辑器技术方案
人工智能·编辑器
pas1368 小时前
vscode中vim的使用记录
vscode·vim
bybitq9 小时前
cmake构建c++项目时,vscode/cursor无法识别头文件路径,导致报错,解决方案
开发语言·c++·vscode
CoderIsArt10 小时前
AI代码编辑器详细实现步骤
人工智能·编辑器
皓月盈江11 小时前
Linux Debian13安装的 VS Code 无法输入中文的问题解决方法
linux·vscode·ubuntu·linux debian13·vscode无法输入中文
鱼香rose__11 小时前
tmux和vim
linux·编辑器·vim
楼田莉子11 小时前
CMake学习:入门及其下载配置
开发语言·c++·vscode·后端·学习
治金的blog1 天前
vben-admin和vite,ant-design-vue的结合的联系
前端·vscode