日期:2014-05-16 浏览次数:20519 次
GDB是在Linux上开发的必备调试工具,也是一个强大的调试工具,在查看数组的值时,可以查看数组中的多个值。
如:我定义的一个数组变量如下
char **monophoneStrs
如果用GDB查看,如下:
(gdb) p *monoLookup->monophoneStrs $8 = 0x627ec0 "aa" (gdb)
(gdb) p *monoLookup->monophoneStrs@5 $9 = {0x627ec0 "aa", 0x628200 "ae", 0x628220 "ah", 0x628240 "ao", 0x628260 "aw"} (gdb)就是这样的格式:
gdb *array@length // 这个length是你想查看的长度