- 10
- 0
- 约3.6千字
- 约 17页
- 2019-01-24 发布于江苏
- 举报
第21章 内和应用程序调试技术
第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的功能
您可能关注的文档
- 第1课俄国向何去.ppt
- 第1课向人性扼者宣战课件.ppt
- 第1课发达的古农业2.ppt
- 第1课坝 汉艳扬读摔跤凤洁.ppt
- 第1课复习 生在人民当家作主的国家.ppt
- 第1课字符串,字及日期函数.ppt
- 第1课孔子与老.ppt
- 第1课小试牛刀身手.ppt
- 第1课改革迫在睫.ppt
- 第1课我的父亲亲第1框.ppt
- 2023电力变压器用绝缘材料介电性能的频域介电谱试验方法.docx
- 皖2016J911 太阳能热水系统建筑一体化设计图集.docx
- 北京市政交通基础设施工程规划设计技术文件办理指南培训(市政部分).docx
- 辽2006J403 金属成品变形缝建筑构造.docx
- 冀12G09 钢筋混凝土板式楼梯.docx
- 河南省图集 12YJ5-2 坡屋面.docx
- GB_Z 29014.100-2024 切削刀具数据表达与交换 第100部分:参考字典的定义、原则和方法.docx
- DB62∕T 5198-2025 管道超声内检测技术规范.docx
- codex零基础学习手册-前哨ai-202607.docx
- 大数据与景区管理(92页PPT).docx
最近下载
- 合肥长鑫集成电路有限责任公司长鑫12吋存储器晶圆制造基地项目环境影响评价.pdf VIP
- 工业设计岗位招聘笔试题及答案.docx VIP
- DL/T 2575—2022 灯泡贯流式水轮发电机定子绕组改造技术规范.docx VIP
- 不自主运动量表(AIMS).doc VIP
- 2025年内蒙古自治区科学技术奖公示.doc VIP
- 《壶口瀑布》课文详细解读—部编版语文八年级下册.docx VIP
- 35kV变电站保护定值的计算[整理].docx VIP
- 德国导线标准-DIN-72551-1996资料.doc VIP
- 铁路工程建设通用参考图 10KV架空电力线路铁塔安装图【图号:通电(2015)0007-Ⅰ】-2.pdf VIP
- 三段式电流保护整定计算实例.doc VIP
原创力文档

文档评论(0)