gdb 调试工具使用
在日常代码调试用经常用到 gdb 工具,而却很难搜索到高质量的使用简介,对此,我将对使用过的 gdb 经验进行记录和分享,会随着对 gdb 的使用进行更多的补充。
启动方式
复制代码
记录执行过程
用 gdb 调试程序时,可以使用set logging on
命令把执行 gdb 的过程记录下来,以作参考,默认记录在gdb.txt
文件中,同时支持设定。
复制代码
信息显示
版本信息
如果想要查看 gdb 的版本信息,进入 gdb 后执行
复制代码
gdb 启动时会显示很多的版本信息,如果不想显示这些信息可以通过启动 gdb 时添加-q
选项。
复制代码
也可以在~/.bashrc
中,为 gdb 设置一个别名:
复制代码
输出信息量控制
当 gdb 输出的日志信息太多的时候,gdb 会暂停,并在页面显示---Type <return> to continue, or q <return> to quit---
的提示信息,等待用户输入,我们可以通过修改屏幕的宽度和高度来实现对信息显示高度和宽度的控制。
复制代码
也可以通过输出分页模式来控制是否进行多页输出,默认打开分页模式。
复制代码
参考资料
版权声明: 本文为 InfoQ 作者【正向成长】的原创文章。
原文链接:【http://xie.infoq.cn/article/b40a8f252e3a8ef60143616a1】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论