使用vscode在linux平台开发C++程序(2)(包括cmake,gdb)

上一篇博客已经介绍了1,认识并使用vscode2,使用g文章目录5,不用vscode直接使用gdb调试一个多文件C++工程5.1 打断点命令5.2 运行调试过程的命令5.3 与查看变量有关的命令6,在vscode上直接调试一个C++工程与在vscode上使用gdb调试一个C++工程相结合5,不用vscode直接使用gdb调试一个多文件C++工程还是上一篇博客用到的例子,但是为了方便查看更长的调试过程,在main函数中加一个while循环。而且注意,最后编译形成的可执行文件 main_cmake
摘要由CSDN通过智能技术生成

上一篇博客已经介绍了
1,认识并使用vscode
2,使用g++编译运行一个多文件C++工程
3,使用cmake编译一个多文件C++工程
4,在cscode上面编译运行/调试一个多文件C++工程

使用vscode在linux平台开发C++程序(1)(包括cmake,gdb)
接下来介绍:
5,不用vscode直接使用gdb调试一个多文件C++工程
6,在vscode上直接调试一个C++工程与在vscode上使用gdb调试一个C++工程相结合

5,不用vscode直接使用gdb调试一个多文件C++工程

还是上一篇博客用到的例子,但是为了方便查看更长的调试过程,在main函数中加一个while循环。
在这里插入图片描述
而且注意,最后编译形成的可执行文件 main_cmake 是加了-g选项形成的。只有这个可执行文件 main_cmake 才是加了调试信息的debug版本的可调式的可执行文件。gdb调试需要了解的主要内容为三个方面
一是和断点有关的,包括打断点,查看断点,删除断点,保存断点方便下次调试。
二是打完断点以后程序一步一步的执行命令:例如开始运行命令,继续执行命令,下一步命令,跳出命令。
三是查看命令,查看在程序过程中的某个变量值,某个函数堆栈,查看源码等
下面开始介绍如何使用jdb调试 main_cmake 文件。
首先使用gdb命令调试g

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值