在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → gdb中文调试手册

gdb中文调试手册

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:0.23M
  • 下载次数:23
  • 浏览次数:111
  • 发布时间:2020-07-28
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
完整的中文版gdb手册,适合于新手入门,也适合于老手作为手册查阅,内容非常齐全,linux系统开发工程师必备手册。
概述 是开源组织发布的一个强大的下的程序调试T其。或许,各 位比较喜欢那种图形界面方式的,像 等的调试,但如果你是在 平台下做软件,你会发现这个调试工具有比 的图形化调试器更强人 的功能。所谓“寸有所长,尺有所短”就是这个道理 一般来说,主要帮忙你完成下面四个方面的功能: 启动你的程序,可以按照你的自定义的要求随心所欲的运行程序 可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表 达式) 当程序被停住吋,可以检查此吋你的程序中所发生的事 动态的改变你程序的执行环境。 从上面看来,和一般的调试工具没有什么两样,基本上也是完成这些功 能,不过在细节上,你会发现这个调试工具的强大,大家可能比较习惯了图 形化的调试工具,但有时候,命令行的调试工其却有着图形化工具所不能完成的 功能。让我们一一看来。 个调试示例 源程序: 编译生成执行文件:( 下) 使用调试: 启动 命令相当于,从第一行开始例出原码 直接回车表示,重复上一次命令 设置断点,在源程序第行处。 设置断点,在函数入口处。 查看断点信息。 运行程序,命令简写 在断点处停住 单条语句执行,命令简写。 继续运行程序, 命令简写。 程序输出。 打印变量的值,命令简写。 查看数堆栈。 退出函数 继续运行。 程序输出。 程序退出,调试结束 退出 好了,有了以上的感性认识,还是让我们米系统地认识一下吧。 、使用 般来说主要调试的是的程序。要调试的程序,首先在 编译时,我们必须要把调试信息加刭可执行文件中。使用编译器( 的参数可以做到这一点。如: 如果没有,你将看不见程序的函数名、变量名,所代替的全是运行时的内 存地址。当你用把调试信息加入之后,并成功编译目标代码以后,让我们来看 看如何用来调试他 启动的方法有以下几种: 也就是你的执行文件,一般在当然目录下 用同时调试一个运行程序和文件,是程序非法执行后 后产生的文件。 如果你的程序是一个服务程序,那么你可以指定这个服务程序运行时的进程 会自动 上去,并调试他 应该在 环境变量中搜索 得到 调试已经运行的程序两种方法: 在 下用查看正在运行的程序的(进程),然后用 格式挂接正在运行的程序。 先用 关联上源代码,并进行,在中用 命令来拦接进程的并用来取消挂接的进程。 启动时,可以加上一些的启动开关,详细的开关可以用 杏看。我在下面只例举一些比较常用的参数 从指定文件中读取符号表。 从指定文件中读取符号表信息,并把他用在可执行文件中。 调试时 的文件。 加入一个源文件的搜索路径。默认搜索路径是环境变量中所定义的路 径 命令概貌 启动后,就你被带入的调试环境屮,就可以使用的命令开始 调试程序了,的命令可以使用 命令来查看,如下所示 的命令很多,把之分成许多个种类。命令只是例出的命令 种类,如果要看种类中的命令,可以使用 命令,如 查看设置断点的所有命令。也可以直接 来查看命令的帮助。 中,输入命令时,可以不用打全命令,只用打命令的前几个字符就可以 了,当然,命令的前几个字符应该要标志着一个唯一的命令,在下,你 以敲击两次键来补齐命令的全称,如果有重复的,那么会把其例出来 示例一:在进入数时,设置一个断点。可以敲入 ,或是直 接就是 示例二:敲入按两次键,你会看到所有打头的命令: 示例三:只记得函数的前缀,可以这样 按键 再按下一次键,你会看到) 把所有开头的函数全部例出来给你查看。 示例四:调试的程序时,有可以函数名一样。如: 你可以查看到中的所有的重载函数及参数。(注:和“按两次 键”是一个意思) 要退出时,只用发或命令简称就行了。 四 中运行 在环境中,你可以执行的的命令,使用的命令来 完成: 调用 的米执行 ,环境变量 中定义的 的将会被用来执行 ,如果 没有定义,那就 使用 的标准: (在 中使用 还有一个命令是 可以在中执行命令来重新己的程序。这个命令等价于 五、在中运行程序 当以 方式启动后,会在 路径和当前目录中搜 索 的源文件。如要确认是否读到源文件,可使用或命令,看 看是否能列出源代码 在中,运行程序使用或是命令。程序的运行,你有可能需要设置 下面四方面的事。 、程序运行参数。 可指定运行时参数。(如 命令可以查看设置好的运行参数 、运行环境 可设定程序的运行路径。 【实例截图】
【核心代码】

标签:

实例下载地址

gdb中文调试手册

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警