【问题标题】:Using GDB debug info in a separate file在单独的文件中使用 GDB 调试信息
【发布时间】:2016-05-23 11:41:29
【问题描述】:

偶然发现这篇文章http://sourceware.org/gdb/onlinedocs/gdb/Separate-Debug-Files.html#Separate-Debug-Files

但它说这只能用于可执行文件,或者确切地说

任何可执行文件格式都可以携带调试链接,只要它可以包含一个名为 .gnu_debuglink 的节,其中包含上述内容。

我想检查我是否也可以分离共享二进制 .so 文件的调试信息?

【问题讨论】:

    标签: gdb


    【解决方案1】:

    这里的手册有些不清楚。短语“任何可执行文件格式”实际上意味着“gdb 可以理解的任何内容,无论是可执行文件还是共享库”。

    事实上,许多发行版——例如,Fedora——将几乎每个包的调试信息都拆分为一个单独的包;这适用于可执行文件和共享库。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-31
      • 2011-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多