ubuntu系统 vscode 配置c/c++调试环境

文章目录

1.安装插件

c/c++插件

cmake cmake tools插件

2.目录结构

复制代码
.
├── build
├── CMakeLists.txt
├── demo
│   └── main.cpp
├── image.png
├── src
│   ├── add.cpp
│   └── add.hpp
└── vsdebug.md

3.cmake tools配置

ctl+shift+p 打开命令行,输入cmake,选择cmake:show config command

你会看到在左侧栏多了cmake tools的图标,点击它,手动确认配置,生成调试

  • 配置

  • 生成

  • 调试

点调试的按钮后的结果。

先到断点处,F10单步调试,F11进入函数调试,F5继续调试。

  • 结果

附录:

  • CMakeLists.txt
cmake 复制代码
cmake_minimum_required(VERSION 3.12)
project(MyProject)

# 设置C++标准
set(CMAKE_CXX_STANDARD 11)

# 添加源文件
add_executable(MyExecutable demo/main.cpp src/add.cpp)

# 添加头文件
include_directories(src)

# 设置输出路径
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}/bin)
相关推荐
水云桐程序员9 分钟前
C++变量的概念及用法
开发语言·c++
Terrence Shen28 分钟前
Claude Code Harness 源码学习讲义
linux·学习·ubuntu
水饺编程30 分钟前
第5章,[Win32 章节] :几种典型的颜色
c语言·c++·windows·visual studio
Larry_Yanan1 小时前
QML面试常见问题(一)QML中组件呈现方式的方法有哪些
开发语言·c++·qt·ui·面试
杨校1 小时前
杨校老师课堂之C++的位运算应用专项训练
开发语言·c++
j7~2 小时前
【MYSQL】在Centos7和ubuntu22.04环境下安装
数据库·c++·mysql·ubuntu·centos
代码中介商2 小时前
C++ STL 容器完全指南(三):deque、list 与 map 深度详解
开发语言·c++
eggrall2 小时前
Linux进程信号——像收快递一样理解 Linux 信号
linux·开发语言·c++
‎ദ്ദിᵔ.˛.ᵔ₎2 小时前
c++ 11左值和右值
c++
Hical_W3 小时前
C++ Web 框架性能实测(Benchmark)
c++·开源