资源介绍
七、查看源程序
7.1、显示源代码
GDB 可以打印出所调试程序的源代码,当然,在程序编译时一定要加上-g
的参数,把源程序信息编译到执行文件中。不然就看不到源程序了。当程序停下
来以后,GDB会报告程序停在了那个文件的第几行上。你可以用 list命令来打印
程序的源代码。还是来看一看查看源代码的 GDB命令吧。
list
显示程序第 linenum行的周围的源程序。
list
显示函数名为 function的函数的源程序。
list
显示当前行后面的源程序。
list –
显示当前行前面的源程序。
一般是打印当前行的上 5行和下 5行,如果显示函数是是上 2行下 8行,
默认是 10行,当然,你也可以定制显示的范围,使用下面命令可以设置一次显
示源程序的行数。
set listsize
设置一次显示源代码的行数。
show listsize
查看当前 listsize的设置。
list命令还有下面的用法:
list ,
显示从 first行到 last行之间的源代码。
list ,
显示从当前行到 last行之间的源代码。
list +
- 上一篇: POSIX 1003.1-2004
- 下一篇: 暂停/恢复程序运行-故障注入测试