GDB调试-数组查看技巧
程序员文章站
2022-11-28 11:02:23
如:我定义的一个数组变量如下
[html]
char **monophonestrs
如果用gdb查看,如下:
[cpp]
(gdb) p *...
如:我定义的一个数组变量如下
[html]
char **monophonestrs
如果用gdb查看,如下:
[cpp]
(gdb) p *monolookup->monophonestrs
$8 = 0x627ec0 "aa"
(gdb)
这样就只显示数组的第一个值,如果我需要输出多个值,怎么办? 这当然难不到gdb。
[cpp]
(gdb) p *monolookup->monophonestrs@5
$9 = {0x627ec0 "aa", 0x628200 "ae", 0x628220 "ah", 0x628240 "ao",
0x628260 "aw"}
(gdb)
就是这样的格式:
[html]
gdb *array@length // 这个length是你想查看的长度
下一篇: 分享PLSQL中去掉重复行的问题记录