gdb使用简介

news/2023/6/8 0:56:00

目录

编译时,加入-g选项

不加-g选项,将不能加断点

加入-g选项,才能加断点

run与start

start

run

break

continue

编译时,加入-g选项

不加-g选项,将不能加断点

加入-g选项,才能加断点

run与start

start

通过gdb启动一个程序后,你将看到一个提示符:

(gdb)

输入start后,程序将自动停留在main函数的入口,不管代码里有没有断点:

 第5行就是main函数的第一条语句。

run

与start不同,启动run之后,gdb不会停留在main函数的第一条语句里,而是直接停留在第一个breakpoint上

 

break

假如只有工程只有一个cpp文件,只用b 行号即可添加断点

 当然,在有多个文件的时候,应注明文件名:

b 文件名:行号

continue

从断点的位置继续执行,直到下一个断点。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4568973.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

与敏捷大师对话

“ 或许你也有如下的问题 如何解决在敏捷实施中遇到的具体问题?大师是如何解决问题的?比如解决问题的切入点,思考方式等等,今天给大家完成呈现和大师的对话 ” 01 与敏捷大师对话的目标 当前项目采用敏捷已经做了1年多&#x…

Android编译Lambda,Android lambda 入门教程

用20分钟的时间,再来了解下 Lambda 表达式。为什么要学习 Lambda 表达式呢?毕竟现在的 Android 使用的 JDK 版本官方并不支持 Lambda。这里列出了一些需要理由,来说明为什么要学习 Lambda 表达式。Lambda 表达式在后续的 Android 版本中必将得…

尚医通-首页显示-前端数据整合(二十六)

目录: (1)前台用户系统-首页显示-整合静态页面 (2)前台用户系统-首页显示-数据接口开发 (3)前端用户系统-首页显示-前端整合 (1)前台用户系统-首页显示-整合静态页面 …

更多改进 苹果iPhone 3G版深入评测

外观造型更显时尚 iPhone 3G保持了iPhone大气的直板式造型设计,拥有115.562.112.3mm的三围尺寸,重量则是133g,无论是尺寸还是重量,都不算小。尽管iPhone 3G的机身体积不小,但握持起来手感却是相当的舒适,…

清洁工和总裁阅读和理解_您应该如何(以及为什么)清洁手机和其他电子设备...

清洁工和总裁阅读和理解Your phone is gross, but it doesn’t take much effort to clean it up and get rid of all those germs. Here’s how (and why) you should be cleaning and sanitizing your phone and other devices around your house. 您的手机很粗糙&#xff0c…

macbook air php 内存,紧急抢救性拆解喝了150毫升咖啡的苹果MacBook Air超薄笔记本!...

认识众多玩家高手/拆客/DIYer,查阅更多资源,一起学习技术知识您需要 登录 才可以下载或查看,没有帐号?立即注册x本帖最后由 hongo 于 2020-7-17 12:13 编辑给老婆说了多少次用电脑的时候不要吃喝,结果从来不听。这次狼…

怎么正确清理苹果产品上的脏东西,超详细教程!

任何电子产品使用一段时间后,都会出现不同程度的灰尘、污点等问题,看起来不太美观,也有可能会影响到使用,今天macw小编带来一篇文章,超详细的为大家介绍该如何清洁iPhone、AirPods和MacBook,快来看看&#…

机械键盘失灵

现象: WIndow键无反应 解决方法:FNPrtSc 即可,但是此时 【WINE WINR等组合键仍然不能使用】 解决办法: 1. 打开运行,输入regedit 打开注册表 2. 注册表编辑器中找到: HKEY_CURRENT_USER\Software\Mi…