(gdb)printf "Hello %d", 7
Hello 7
(gdb)set $MyVar = printf "Hello %d", 7 // ???
如何将的结果保存printf "Hello %d", 7
到$ MyVar?
eval执行其参数的printf,然后将其作为命令运行。因此,您可以获取您的printf参数列表,set $MyVar =
在开头插入并进行评估。
(gdb) eval "set $MyVar = \"Hello %d\"", 7
(gdb) print $MyVar
$2 = "Hello 7"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句