gpt4 book ai didi

gdb - 分析 gdb 中的浮点值

转载 作者:行者123 更新时间:2023-12-05 01:14:35 26 4
gpt4 key购买 nike

示例代码:

int main()
{
float x = 456.876;

printf ("\nx = %f\n", x);

return 0;
}

在 gdb 中,我像这样执行了这段代码:
Breakpoint 1, main () at sample_float.c:5   
5 float x = 456.876;
(gdb) n
7 printf ("\nx = %f\n", x);
(gdb) p &x
$1 = (float *) 0x7fffffffd9dc
(gdb) x/4fb &x
0x7fffffffd9dc: 33 112 -28 67

是否可以使用:x/fb 命令查看 x 地址处的值:456.876?

谢谢。

最佳答案

也许我误读了你的问题,但你可以简单地做

p/f x

或者
x/f &x

这就是你要找的吗?

关于gdb - 分析 gdb 中的浮点值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5755080/

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