检查gdb中的一个字时,打印的是十进制而不是十六进制

检查gdb中的一个字时,打印的是十进制而不是十六进制,gdb,Gdb,我正在检查gdb中的一些地址。它以前是用十六进制打印的,但我不知道我是怎么改的。当我输入x/20$rsp时,结果如下所示: 0x7fffffffb060: -20336 32767 -559038737 0 显然,这并不是世界末日,因为如果需要,我可以手动转换这些值,但这很烦人。我已经尝试退出gdb并重新启动,但没有任何效果 gdb在打印值时使用最后指定的设置。要强制使用十六进制,请附加x:x/20x addr

我正在检查gdb中的一些地址。它以前是用十六进制打印的,但我不知道我是怎么改的。当我输入
x/20$rsp
时,结果如下所示:

0x7fffffffb060: -20336  32767   -559038737  0

显然,这并不是世界末日,因为如果需要,我可以手动转换这些值,但这很烦人。我已经尝试退出gdb并重新启动,但没有任何效果

gdb
在打印值时使用最后指定的设置。要强制使用十六进制,请附加
x
x/20x addr