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

相关推荐
莲动渔舟1 小时前
国产编辑器EverEdit - 命令窗口应用详解
编辑器·emeditor·everedit
梓懿lwh3 小时前
vim的介绍
linux·编辑器·vim
涛ing4 小时前
23. C语言 文件操作详解
java·linux·c语言·开发语言·c++·vscode·vim
手捧向日葵的话语5 小时前
Linux下的编辑器 —— vim
linux·编辑器·vim
莲动渔舟5 小时前
国产编辑器EverEdit - 快捷目录
编辑器
小唐C++6 小时前
C++小病毒-1.0勒索
开发语言·c++·vscode·python·算法·c#·编辑器
放飞自我的Coder7 小时前
使用 ECS服务器 和 vsCode 搭建远程开发站
vscode·ssh
空の鱼15 小时前
java开发,IDEA转战VSCODE配置(mac)
java·vscode
沈梦研17 小时前
【Vscode】Vscode不能执行vue脚本的原因及解决方法
ide·vue.js·vscode
硬汉嵌入式18 小时前
《安富莱嵌入式周报》第349期:VSCode正式支持Matlab调试,DIY录音室级麦克风,开源流体吊坠,物联网在军工领域的应用,Unicode字符压缩解压
vscode·matlab·开源