简体   繁体   English

使用什么命令来使用gdb打印双指针的内容?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM