b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

gdb 条件断点_gdb watch_gdb 条件断点 内存(13)

电脑杂谈  发布时间:2017-04-10 23:05:12  来源:网络整理

enable display <dnums...>

disable和enalbe不删除自动显示的设置,而只是让其失效和恢复。

info display

查看display设置的自动显示的信息。GDB会打出一张表,向你报告当然调试中设置了多少个自动显示设置,其中包括,设置的编号,表达式,是否enable。

七、设置显示选项

GDB中关于显示的选项比较多,这里我只例举大多数常用的选项。

set print address

set print address on

打开地址输出,当程序显示函数信息时,GDB会显出函数的参数地址。系统默认为打开的,如:

(gdb) f

#0set_quotes (lq=0x34c78 "<<", rq=0x34c88 ">>")

at input.c:530

530if (lquote != def_lquote)

set print address off

关闭函数的参数地址显示,如:

(gdb) set print addr off

(gdb) f

#0set_quotes (lq="<<", rq=">>") at input.c:530

530if (lquote != def_lquote)

show print address

查看当前地址显示选项是否打开。

set print array

set print array on

打开数组显示,打开后当数组显示时,每个元素占一行,如果不打开的话,每个元素则以逗号分隔。这个选项默认是关闭的。与之相关的两个命令如下,我就不再多说了。

set print array off

show print array

set print elements <number-of-elements>

这个选项主要是设置数组的,如果你的数组太大了,那么就可以指定一个<number-of-elements>来指定数据显示的最大长度,当到达这个长度时,GDB就不再往下显示了。如果设置为0,则表示不限制。

show print elements

查看print elements的选项信息。

set print null-stop <on/off>

如果打开了这个选项,那么当显示字符串时,遇到结束符则停止显示。这个选项默认为off。

set print pretty on

如果打开printf pretty这个选项,那么当GDB显示结构体时会比较漂亮。如:

$1 = {

next = 0x0,

flags = {

sweet = 1,

sour = 1

},

meat = 0x54 "Pork"

}

set print pretty off

关闭printf pretty这个选项,GDB显示结构体时会如下显示:

$1 = {next = 0x0, flags = {sweet = 1, sour = 1}, meat = 0x54 "Pork"}

show print pretty

查看GDB是如何显示结构体的。

set print sevenbit-strings <on/off>

设置字符显示,是否按“ /nnn ”的式显示,如果打开,则字符串或字符数据按/nnn显示,如“ /065 ”。

show print sevenbit-strings


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-40593-13.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...