资源介绍
十、自动显示
你可以设置一些自动显示的变量,当程序停住时,或是在你单步跟踪时,
这些变量会自动显示。相关的 GDB命令是 display。
display
display/
display/
expr 是一个表达式,fmt 表示显示的格式,addr 表示内存地址,当你用
display设定好了一个或多个表达式后,只要你的程序被停下来,GDB会自动显
示你所设置的这些表达式的值。
格式 i和 s同样被 display支持,一个非常有用的命令是:
display/i $pc
$pc是 GDB的环境变量,表示着指令的地址,/i则表示输出格式为机器
指令码,也就是汇编。于是当程序停下后,就会出现源代码和机器指令码相对应
的情形,这是一个很有意思的功能。
下面是一些和 display相关的 GDB命令:
undisplay
delete display
删除自动显示,dnums意为所设置好了的自动显式的编号。如果要同时删
除几个,编号可以用空格分隔,如果要删除一个范围内的编号,可以用减号表示
(如:2-5)
disable display
enable display
- 上一篇: 对话屏幕-AIX系统管理(初级)培训教程
- 下一篇: 输出屏幕-AIX系统管理(初级)培训教程