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)
相关推荐
又熟了4 小时前
乌班图Ubuntu安装
linux·运维·ubuntu
peixiuhui4 小时前
RK3506 ubuntu22.04系统编译
ubuntu·开发板·核心板·工控机·ubuntu22.04·瑞芯微·rk3506
padane224 小时前
gmssl编译wasm
ubuntu·html·密码学·wasm·js
玖釉-6 小时前
二叉树展开为链表:从先序遍历到原地指针重排
c++·windows·算法·leetcode·链表
Mister西泽6 小时前
C++ Primer Plus 第六版 编程练习题及详细答案
开发语言·c++·学习·visual studio
Qt程序员6 小时前
从上电到系统就绪:ARM+U-Boot 嵌入式 Linux 启动流程
linux·运维·c++·内核·设备树·嵌入式·ram
reikocao7 小时前
ubuntu系统源
linux·运维·ubuntu
Sisphusssss7 小时前
DiskGenius 备份 Ubuntu 系统
linux·ubuntu·diskgenius
cany10007 小时前
C++ -- lambda捕获
c++
Kilicc_8 小时前
C++知识点—03 <C++宏代码生成/宏反射写法>
c++