首页 > 解决方案 > 有没有办法在 gdb 中打印 char** 类型的变量?

问题描述

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

标签: gdbremote-debugging

解决方案


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

该变量内没有字符/字符串。

您可能要问的是:我可以打印 指向的字符串*var吗?print *varprint var[0]


推荐阅读