12.3. GDB


在 Red Hat Enterprise Linux 7.0 中,GDB 调试程序来自 gdb-7.6.1 发行本,并包含大量针对 Red Hat Enterprise Linux 6 操作系统对等产品的改进和 bug 修复。
这个版本与 Red Hat Developer Toolset v2.0 中的 GDB 版本对应,以下列出了 Red Hat Enterprise Linux 6 和 Red Hat Enterprise Linux 7.0 GDB 版本之间的不同:
Red Hat Enterprise Linux 7.0 中包含的 GDB 主要新功能有:
  • 使用新的 .gdb_index 部分和新的 gdb-add-index shell 命令更迅速地载入符号。注:在 Red Hat Enterprise Linux 6.1 及之后的版本中就有这个功能。
  • gdbserver 现在支持标准输入/输出(STDIO)连接,例如:(gdb) target remote | ssh myhost gdbserver - hello
  • 使用 -location 参数的 watch 命令有更多行为。
  • 可使用一个新命令 info vtbl 显示虚拟方法表。
  • 使用新命令 info auto-load, set auto-loadshow auto-load 控制文件的自动载入。
  • 使用 set filename-display absolute 命令显示源文件名的绝对路径。
  • 使用新命令 record btrace 控制有硬件支持的流量记录。
Red Hat Enterprise Linux 7.0 所提供 GDB 的主要 bug 修复如下:
  • 已将 info proc 命令更新为可用于 core 文件。
  • 在下级的所有匹配的位置中设置断点。
  • 断点位置的文件名部分现在与源文件名称结尾部分匹配。
  • 现在可在内联函数中使用断点。
  • 现在可将模板实例化时将模板参数列入范围。
另外,Red Hat Enterprise Linux 7.0 提供一个新软件包 gdb-doc,该软件包包含 PDF、HTML以及信息格式的 GDB 手册。该 GDB 手册在之前的 Red Hat Enterprise Linux 版本中由主 RPM 软件包提供。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部