代码之家  ›  专栏  ›  技术社区  ›  William Entriken

对GMP变量使用gdb

  •  2
  • William Entriken  · 技术社区  · 14 年前

    我正在用gdb调试一些C代码。我的程序有一个 mpz_t * retval

    print *retval
    

    我得到输出

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

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

    1 回复  |  直到 14 年前
        1
  •  2
  •   Nikolai Fetissov    14 年前

    试试这些:

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

    你还想知道什么?