【问题标题】:is there a way to print a variable of type char** in gdb?有没有办法在 gdb 中打印 char** 类型的变量?
【发布时间】:2019-03-29 13:22:28
【问题描述】:

有没有办法在 gdb 中打印 char** 类型的变量? 我的意思是,如果.c 文件和 gdb 中有一个变量 int length = 17;,键入 p length 将显示长度 = 17。但是,如果它是 char**,有没有办法打印它并查看字符/strings 在那个变量中?一直在谷歌上搜索,但找不到任何信息。

【问题讨论】:

    标签: gdb remote-debugging


    【解决方案1】:

    但是,如果它是 char**,有没有办法打印它并查看该变量中的字符/字符串?

    该变量内有 no 个字符/字符串。

    您可能要问的是:我可以打印*var 指向的字符串吗,在这种情况下print *varprint var[0] 都可以。

    【讨论】:

      猜你喜欢
      • 2011-01-10
      • 2016-05-31
      • 2021-04-19
      • 2021-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多