从 gdb exec 获取 return

Get return from gdb exec

.gdbinit我调用函数

call open("tmp/test",1)

然后我得到了return值

= 1

我要用</code>进行下一步操作</p> <p>我怎样才能将此变量添加到 <code>.gdbinit 下一行?

您可以简单地将 return 值分配给具有您选择的名称的变量:

(gdb) call $ret = open("tmp/test", 1)
(gdb) print $ret
-1