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

gdb调试过程中如何重新加载gdbinit配置且不分离调试进程?

gdb 调试中途重载更新后的 .gdbinit 配置文件方法

直接使用 gdb 内置的 source 命令即可实现不中断当前调试进程重载配置,操作方式如下:

  • 如果你修改的是用户主目录下的默认 .gdbinit 文件,直接在 gdb 交互命令行执行:
    source ~/.gdbinit
    
  • 如果你用的是自定义路径的 gdb 配置文件,把路径替换成你的文件实际路径即可,例如当前目录下的自定义配置:
    source ./my_gdbinit
    

附加注意事项

  • 重载配置时如果不想重复添加已经存在的断点,可以在执行 source 前先清理原有断点:
    delete breakpoints
    # 缩写形式也可以
    d br
    
  • 如果你只是新增了部分配置,不想重复执行整个 gdbinit 里的原有命令,也可以把新增的命令单独存为一个临时脚本,用 source 加载这个临时脚本即可,无需重载全量配置。

source 是 gdb 原生用于加载外部命令脚本的指令,执行过程完全不会修改当前调试进程的状态,寄存器、内存、运行位置等信息都会完整保留。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 08:24:06