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

这篇具有很好参考价值的文章主要介绍了ubuntu系统 vscode 配置c/c++调试环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.安装插件

c/c++插件
cmake cmake tools插件
ubuntu系统 vscode 配置c/c++调试环境,debug,ubuntu,vscode,c++,cmake

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
ubuntu系统 vscode 配置c/c++调试环境,debug,ubuntu,vscode,c++,cmake

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

  • 配置
    ubuntu系统 vscode 配置c/c++调试环境,debug,ubuntu,vscode,c++,cmake

  • 生成
    ubuntu系统 vscode 配置c/c++调试环境,debug,ubuntu,vscode,c++,cmake

  • 调试
    ubuntu系统 vscode 配置c/c++调试环境,debug,ubuntu,vscode,c++,cmake

点调试的按钮后的结果。
先到断点处,F10单步调试,F11进入函数调试,F5继续调试。

  • 结果
    ubuntu系统 vscode 配置c/c++调试环境,debug,ubuntu,vscode,c++,cmake
    ubuntu系统 vscode 配置c/c++调试环境,debug,ubuntu,vscode,c++,cmake

附录1:

  • 上面例子的CMakeLists.txt
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)

附录2:

向cmake添加参数,实现像cmake -DMY_VISUAL_DEBUG=ON这样的功能
点击cmake tool的设置,往下滑找到Configure Args ,点击add item 就可以添加cmake的输入参数了
ubuntu系统 vscode 配置c/c++调试环境,debug,ubuntu,vscode,c++,cmake文章来源地址https://www.toymoban.com/news/detail-803886.html

到了这里,关于ubuntu系统 vscode 配置c/c++调试环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Ubuntu中使用vscode+cmake引用第三方库进行编译调试

    在自己的项目中引用openCV和Eigen库。 opencv和Eigen库的编译安装参见上一篇文章https://blog.csdn.net/qq_41816368/article/details/130090823?spm=1001.2014.3001.5502#t4 其他的第三方库放在工作空间的thirdparty文件夹,项目编译时一起编译,不提前安装。 首先新建一个文件夹作为工作空间 在创建Thir

    2023年04月25日
    浏览(62)
  • ubuntu 搭建 cmake + vscode 的 c/c++ 开发环境

    clang-format c++ 整合 略 只需要安装如下两个插件即可 c/c++ 扩展是为了最基本的代码提示和调试支持 cmake language support 是为了提示 CMakeLists.txt 脚本 有可能安装了 cmake language support 还是没有代码提示, 注意配置 cmake 路径 main.cpp CMakeLists.txt 此时可以通过 终端 菜单的 运行任务 来运

    2024年02月08日
    浏览(49)
  • 【VSCode】Windows环境下,VSCode 搭建 cmake 编译环境(通过配置文件配置)

    除了之前的使用 VSCode 插件来编译工程外,我们也可以使用配置文件来编译cmake工程,主要依赖 launch.json 和 tasks.json 文件。 目录 一、下载编译器 1、下载 Windows GCC 2、选择编译器路径 二、配置 debug 环境 1、配置 lauch.json 文件 2、配置 tasks.json 文件 三、编译工程 1、测试工程结

    2024年02月03日
    浏览(50)
  • flutter开发实战-Release环境与Debug调试环境配置实现

    flutter开发实战-Release环境与Debug调试环境配置实现 在开发中,我们经常遇到Release与Debug相关请求等配置隔离。这里记录之前的实现方案。 在实现之前,我们需要先看下git_it 在开发过程中,需要App的部分逻辑与Widget分离。git_it和provider都可以用作状态管理,这里使用的是git_i

    2024年02月16日
    浏览(48)
  • windows .vscode的json文件配置 CMake 构建项目 调试窗口中文设置等

    一、CMake 和 mingw64的安装和环境配置  二、tasks.json和launch.json文件配置 tasks.json launch.json  三、CMakeLists.txt文件 四、头文件和源文件 cat.h cat.cpp main.cpp 五、中文乱码问题解决  CMake C/C++程序输出乱码 Clion CMake C/C++程序输出乱码_cmake message 乱码-CSDN博客https://blog.csdn.net/qq_37274323/

    2024年01月24日
    浏览(54)
  • 机器人开发环境配置(双系统(Ubuntu)安装、ROS安装、VScode环境配置)

    目录 /安装经历分享以及给电脑为天选4的可避坑操作/ 一.双系统Ubuntu安装(20.04) 1.查看引导模式 2.下载Ubuntu的安装映像文件 3.开始制作安装盘 4.关闭BitLocker! 5.关闭独显直连(若有用到独立显卡) 6.压缩Windows分区 7.关闭Secure Boot 二.ROS安装(Noetic) 1.ros官方安装步骤 2.设置安

    2024年04月25日
    浏览(42)
  • VSCode-C++环境配置+Cmake

    转载链接 创建CMakeLists.txt

    2024年02月11日
    浏览(43)
  • 1、vscode+cmake c++环境配置

    关于vscode c++环境的配置,应该有两种一种是vscode+c/c++插件,另一种是vscode+cmake插件,第一种没太多用过,感觉就像python那样,要写相关配置文件,有自己的一套规则;另一种就是cmake的规则,目前我也是用的这种,很方便运行和调试,不需要了解vscode的要求。 就是常规的安装

    2024年02月13日
    浏览(48)
  • VsCode CMake调试QT QString等变量不显示具体值,调试中查看qt源码 (可视化调试配置Natvis)

    遇到的问题 当我们在VsCode使用CMake来调试QT程序时,可能会出现变量是十六进制的地址,而看不到具体的值。例如: 如何解决 这时候需要手动设置一下 natvis (资源以上传,可以直接下载) 在 .vscode 文件下找到 settings.json 文件 在 settings.json 文件中加入下述代码 稍微解释一下

    2024年01月25日
    浏览(38)
  • python系列:配置VS Code + Ubuntu服务器 + Docker + Python:远程调试Debug

    背景: 有服务器且在服务器中安装了Docker 使用VS Code进行远程Debug 原理: ​ 使用SSH来实现 1.Docker容器配置 以新建tensorflow的Docker容器为例 拉取tensorflow的镜像 使用指令 即可拉取tensorflow-gpu的镜像 使用指令 即可查看当前Docker中保存的全部镜像 新建容器 新建容器的指令如下 指

    2024年01月23日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包