GDB:使用print计算双倍

时间:2016-03-12 16:38:50

标签: c++ gdb

当我的程序处于断点时,我想用gdb进行一些计算。

但这是我的问题:

(gdb) call 2,6*2
$26 = 12

它根本不计算双倍。

如何说gdb计算双打?

谢谢。

1 个答案:

答案 0 :(得分:1)

  

print
  (gdb) call 2,6*2
  它根本没有计算。

它不应该:你给了GDB $26 = 12命令一个逗号表达式,它正确评估了它。

你可能想要:

call

(gdb) print 2.6 * 2
$1 = 5.1999999999999993
相关问题