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

相关推荐
咬人喵喵9 小时前
18 类年终总结核心 SVG 交互方案拆解
前端·css·编辑器·交互·svg
若数10 小时前
vscode如何打开多个标签
ide·vscode·编辑器
许商11 小时前
【stm32】cmake构建vscode开发环境(复杂大型项目)
ide·vscode·编辑器
厚国兄11 小时前
esp32+vscode,在vscode底部不显示esp32的命令图标问题解决
ide·vscode·编辑器
咬人喵喵11 小时前
告别无脑 <div>:HTML 语义化标签入门
前端·css·编辑器·html·svg
若数11 小时前
vscode常用插件
ide·vscode·编辑器
colourmind11 小时前
记录一次vscode debug conda python 使用报错问题排查
vscode·python·conda
若数12 小时前
vscode远程开发使用zsh默认使能zsh命令
ide·vscode·编辑器
HUST12 小时前
C 语言 第七讲:数组和函数实践:扫雷游戏
c语言·开发语言·数据结构·vscode·算法·游戏·c#
冰箱上的笑话12 小时前
Neovim 中文输入深度优化指南
macos·编辑器·vim·lazyvim