[英]What command to use to print contents of a double pointer using gdb?
I have 我有
int var = 0 , *p = &var;
I want to print on GDB the value 0
using p
我想使用p
在GDB上打印值0
I tried 我试过了
x /s p
It is not working. 它不起作用。
And similarly I want to do it with a double pointer 同样,我想使用双指针
void **args
print *p
should work. print *p
应该可以。 I'm not sure what you want to do with double pointer args
. 我不确定要对双指针args
做什么。
因为p
是指向int
的指针,所以您应该打印*p
来打印p
指向的值。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.