- 3
- 0
- 约3.6千字
- 约 17页
- 2019-10-13 发布于湖北
- 举报
第21章 内核和应用程序调试技术 调试程序的目的是定位程序中的问题。调试程序无外乎几种方式:查看程序运行时内部数据、跟踪程序运行、查看信号量的变化。调试器就是一类帮助程序员调试程序的工具。本章讲解Linux系统下最基本的调试器gdb使用方法,以及使用kdb调试内核的技术,主要内容如下: GDB调试器介绍 基本的调试技术 调试意外终止的程序 使用printk()调试Linux内核 使用KGDB调试Linux内核 21.1 使用GDB调试应用程序概述 GDB是GNU开源组织发布的一款调试器,提供了丰富的功能。GDB调试器不仅能调试普通的应用程序,还可以调试正在运行的进程和线程,甚至Linux内核。GDB是一个开源的调试器,不仅能调试C语言编写的代码,还可以调试Ada、C++、Java、Pascal等语言编写的程序。GDB支持Linux、Windows等多种平台,可以非常方便的调试各种类型的程序。不过,GDB最大的不足是一个命令行的工具,对初学者来说入门比较麻烦,尤其是用惯了VisualC++之类图形化调试器的开发人员。 GDB的功能可以分成4类:提供多种方式加载被调试的程序;为程序设置断点,可以根据用户设置的表达式设置断点;检查程序运行过程中各种状态和和信号的变化;可以动态改变程序执行的环境。本节介绍GDB在Linux环境下的各种调试技术。 21.2 基本的调试技术 GDB的功能
您可能关注的文档
- 社会工作行政.pptx
- 社会市场经济的基本特征.ppt
- 社会学——社会群体.ppt
- 社保与个税平衡策略.ppt
- 祖国,我终于回来了.ppt
- 社区获得性肺炎(2012厅).ppt
- 福建省电力公司oracle培训教材ORACLE的备份与恢复.ppt
- 祖国统一的历史大潮课件.ppt
- 秋天的怀念(我的设计).pptx
- 离散数学第三章(上).ppt
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
最近下载
- 2025年自考12340学前儿童发展试题及答案.docx VIP
- T_GCES 0008—2024(磷石膏互锁式高精度模块隔墙应用技术规程).pdf VIP
- 2025年计算思维与人工智能基础考试试题.doc VIP
- ISO 8015 标准中文版文档(产品几何技术规范 GPS 基础 概念、原则与通用规则).docx VIP
- 中风恢复期中医护理方案1.pptx VIP
- 偏瘫肩痛的康复治疗.ppt VIP
- 跌倒坠床的应急预案及处理流程ppt-.pptx VIP
- 2024年10月自考02324离散数学真题及答案.docx VIP
- 针灸治疗带状疱疹.pptx VIP
- 2026年餐饮业餐饮服务投诉处理与解决模拟试卷.docx
原创力文档

文档评论(0)