我在 C 调试器上的局部变量显示为十六进制

问题描述 投票:0回答:1

调试器局部变量

我的局部变量有问题,将其读取为十六进制对我来说很混乱。我希望它显示为十进制,有什么办法可以解决这个问题吗?还是gdb有问题?我已经四处寻找,但没有找到任何方法来解决这个问题。

c visual-studio-code hex
1个回答
0
投票

尝试配置 gdb 以十进制格式显示值。

以十进制形式打印 myVar 的值

> p /d myVar

或者,将GDB中的默认数字格式更改为十进制

> set output-radix 10
© www.soinside.com 2019 - 2024. All rights reserved.