C++ 如何让GDB只打印结构的特定成员的内容?
我知道它是哪个结构的地址 因此,通过在GDB中执行C++ 如何让GDB只打印结构的特定成员的内容?,c++,linux,gdb,C++,Linux,Gdb,我知道它是哪个结构的地址 因此,通过在GDB中执行p*(struct demo.head*)0x7fff1631a0,它将打印 $55 = { static demo_tent= 190 '\276', header = { demo1=34324 demo2=3242342 }, paysacle= 453535345345"" } 我想要的只是打印这个文件的标题部分,我怎么能在GDB中这样做呢?低于输出 header = { demo1=34
p*(struct demo.head*)0x7fff1631a0
,它将打印
$55 = {
static demo_tent= 190 '\276',
header = {
demo1=34324
demo2=3242342
},
paysacle= 453535345345""
}
我想要的只是打印这个文件的标题部分,我怎么能在GDB中这样做呢?低于输出
header = {
demo1=34324
demo2=3242342
}
这会奏效的
p (*(struct demo.head *) 0x7fff1631a0).header
那么,“如何让GDB只打印结构的特定成员的内容”@LightnessRacesinOrbityup@PavanManjunath例如他知道。不需要要求接受。由OP决定是否接受答案。