c - 如何使用 gdb 调试器打印结构成员的值?

标签 c gdb

我正在使用 C。如何打印结构实例成员的值?是否可以?至少在将结构声明为全局变量(不是动态分配的变量)的情况下是否可行?

最佳答案

set print objects on
p structVar
p *pointerToStructVar

或者,更明确地说:

p structVar.member
p pointerToStructVar->member

关于c - 如何使用 gdb 调试器打印结构成员的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6406434/

相关文章:

C 横坐标拟合长度算法

c - 函数参数中的多个引脚

linux - 如何更改gdb中的执行线程?

eclipse - STM32 GDB/OpenOCD命令和Flash和Ram调试的初始化

windows-7 - Windows7 中的 "gdb.exe has stopped working "

c - Windows C SHA256 无效生成问题

c - 为什么循环重复printf?

c - C中数组的问题

c++ - 容器内的Gdb被137终止

arrays - 如何在 GDB 中打印 Fortran 数组?