gpt4 book ai didi

c - 在 GDB 中显示结构值

转载 作者:太空狗 更新时间:2023-10-29 16:28:19 25 4
gpt4 key购买 nike

在 GDB 中,给定一个指向结构的变量,print 将显示原始指针值,而 x 将显示指向的原始字节。有什么方法可以显示指向该结构的数据,即字段列表及其值?

最佳答案

print *variable

如果这样做,它将在 GDB 中显示该变量的值。
您还可以选择在缩进和换行中显示结构:

$1 = {
next = 0x0,
flags = {
sweet = 1,
sour = 1
},
meat = 0x54 "Pork"
}

为此你需要设置 pretty-print :

set print pretty on

如果你想打印一个值数组,你喜欢这样:

print *array@len

关于c - 在 GDB 中显示结构值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12618331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com