You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在GDB中切换RISC-V反汇编立即数的进制显示?

RISC-V架构GDB配置立即数十六进制显示

RISC-V架构的GDB支持配置立即数以十六进制形式显示,你可以通过以下方式设置:

  • 临时生效(仅当前GDB会话):
    在GDB中执行命令:
    set riscv disassemble display-imm-hex on
    
  • 永久生效:
    将上述命令添加到你的GDB配置文件(如~/.gdbinit)中,每次启动GDB都会自动应用该配置。

设置完成后,执行disas反汇编时,立即数就会以十六进制形式展示,比如原本的li a0,64会变为li a0,0x40。

你关于GDB默认用十进制显示有符号负值的猜测是正确的,通过上述配置可以切换为十六进制显示。

内容的提问来源于stack exchange,提问作者JRR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 00:15:53