【发布时间】:2019-03-29 13:22:28
【问题描述】:
有没有办法在 gdb 中打印 char** 类型的变量?
我的意思是,如果.c 文件和 gdb 中有一个变量 int length = 17;,键入 p length 将显示长度 = 17。但是,如果它是 char**,有没有办法打印它并查看字符/strings 在那个变量中?一直在谷歌上搜索,但找不到任何信息。
【问题讨论】:
标签: gdb remote-debugging
有没有办法在 gdb 中打印 char** 类型的变量?
我的意思是,如果.c 文件和 gdb 中有一个变量 int length = 17;,键入 p length 将显示长度 = 17。但是,如果它是 char**,有没有办法打印它并查看字符/strings 在那个变量中?一直在谷歌上搜索,但找不到任何信息。
【问题讨论】:
标签: gdb remote-debugging
但是,如果它是 char**,有没有办法打印它并查看该变量中的字符/字符串?
该变量内有 no 个字符/字符串。
您可能要问的是:我可以打印*var 指向的字符串吗,在这种情况下print *var 或print var[0] 都可以。
【讨论】: