首页 文章

GDB打印结构的字段

提问于
浏览
2

我有一个

struct addrinfo *s;

我想看看田野

struct sockaddr *ai_addr;

当我处于调试模式时,我的结构内部 . 我使用代码块ide来测试我的程序,在Debug Watches窗口中我设置了正确的 Watch

*s->ai_addr

但它只打印内存地址 . 然后我使用ide的调试器控制台,我尝试使用此命令打印ai_addr结构

p s->ai_addr

但gdb再次打印地址 . 如何在调试模式下正确打印ai_addr结构的内容?

1 回答

  • 1

    因为你试图打印 ai_addr 这是指针又名地址

相关问题