如何让gdb以十六进制模式打印出所有值?

时间:2011-07-08 00:24:17

标签: c debugging gdb

默认情况下,gdb始终打印/显示基数为10的所有变量/参数。有什么方法可以让gdb在打印任何内容时始终使用base 16(当我不需要时,转回默认设置)?我知道它可以通过提供打印/显示的'/ x'参数来打印,但我不想每次都这样做....

2 个答案:

答案 0 :(得分:48)

set output-radix 16(和set output-radix 10将其切换回来。)

答案 1 :(得分:0)

在我的机器上,set output-radix 10 不工作,但 set output-radix 0xA 工作。