将gdb与GMP变量一起使用

时间:2010-05-22 20:30:49

标签: c gdb gmp

我正在用gdb调试一些C代码。我的程序有一个mpz_t * retval类型的变量。如果我运行命令

print *retval

我得到了输出

$23 = {{
    _mp_alloc = 6, 
    _mp_size = 5, 
    _mp_d = 0x1001008d0
}}

我还能做些什么来获取有关retval中存储的值的更多信息吗?

1 个答案:

答案 0 :(得分:2)

试试这些:

(gdb) set print object on
(gdb) set print pretty on
(gdb) ptype *retval
(gdb) print *retval

你还想知道什么?