


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
初识gdb调试器,本讲大纲:,gdb调试器概述,初识gdb调试简单程序,gdb调试器概述,无论是刚刚接触编程的初学者还是已经在编程工作上有着丰富经验的工程师,在编写一个程序时,往往会出现意想不到的错误,实现同一功能的程序算法可能是一样的,但是出现错误的原因却可能是千奇百怪的。因此在完成一个项目后,必不可缺的是对这个项目程序的调试与多次测试。gdb调试器就是在Linux平台上最常用的调试工具。通过设置断点、单步跟踪、显示数据等功能可以快速查找到故障点,对程序进行改正完善。6.1.1gdb调试器概述在Linux平台下,GNU发布了一款功能强大的调试工具,称为gdb(GNUDebugger),该软件最早是由RichardStallman编写的,gdb是一个用来调试C和C+程序的调试工具。其工作在命令模式下,需要通过输入命令来实现对应用程序的调试。通过此调试工具可以在程序运行时观察程序的内部结构和内存的使用情况。关于gdb调试器,它是在终端,通过输入命令,进入调试界面的,在调试的过程中,也是通过命令来进行调试的。在终端中输入gdb命令,就可以进入到gdb调试的界面,gdb调试器主要实现三方面的功能,分别如下:(1)启动被调试的程序。(2)使被调试的程序在指定位置停住。(3)当程序被停住时,可以检查程序此时的状态,如变量的值。为了使调试器实现上述三方面功能,可以使用如下五条命令进行操作。(1)启动程序:启动程序时,可以设置程序的运行环境,使程序运行在gdb调试环境下。(2)设置断点:在运行程序时,程序会在断点处停住,方便用户查看程序此时的运行情况,断点可以是行数,可以是函数名称或者条件表达式。(3)查看信息:可以查看和可执行程序相关的各种信息。(4)分布运行:可以使代码一句一句的执行,方便及时查看程序的信息。(5)改变环境:可以在程序运行时改变程序的运行环境和程序变量。,初识gdb调试简单程序,使用gdb调试工具是通过在bash命令行中输入命令进行调试,虽然使用命令进行调试比较繁琐,没有使用类似visualc+6.0的可视化图形模式调试程序方便、易懂,但是一旦熟悉了这些调试的命令,可以体会到gdb调试工具所具有的独特的强大的功能。在学习gdb调试工具的基本功能与常用命令之前,先初步认识一下如何使用gdb调试工具进行调试。例6.1在vim编辑器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年房地产物业管理服务规范资格统考考核试卷
- 2025年传媒行业新型主流媒体建设法治人才(如法治记者、法律评论员)培养合规考核试卷
- 2025年行政诉讼法资格准入应用考核试卷
- 2025年智能制造系统集成项目整体管理案例考核试卷
- 难点解析人教版八年级物理上册第5章透镜及其应用专项训练练习题(解析版)
- 难点解析-人教版八年级物理上册第5章透镜及其应用-透镜同步测评试卷(详解版)
- 数的认识与运算的内容和本质发布者:陈为强20250924 09445.0分(1个)评价 收藏 3点赞评论 2022年版义务教育数学课程标准指出课程内容的组织“要凸显整体性、一致性和阶段性”
- 难点解析-人教版八年级物理上册第6章质量与密度-质量专题攻克试题(含详细解析)
- 解析卷人教版八年级物理上册第4章光现象-光的色散专项攻克练习题(含答案详解)
- 解析卷人教版八年级物理上册第4章光现象专项测评试卷(含答案详解)
- 第4课 吃动平衡 健康体重 课件-2024-2025学年人教版(2024)初中体育与健康七年级全一册
- 注册安全工程师(延续注册)履职情况说明
- 食品安全管理师技能考试复习题库及答案
- 公文写作培训课件
- 公路勘测地形测绘内容与取舍要点有哪些
- GB/T 20961-2018单绳缠绕式矿井提升机
- 滚丝机操作指导书
- 商务策划学-(全)课件
- 阀门基础知识培训课件
- 伊美雅(异帕米星),抗感染的信心之选20130415课件
- 《人的正确思想是从哪里来的》教案
评论
0/150
提交评论