【问题标题】:debuginfo-install using a local file使用本地文件进行调试信息安装
【发布时间】:2009-07-26 15:37:21
【问题描述】:

我正在尝试调试我编写的程序,但 gdb 告诉我一个错误:

缺少单独的调试信息,使用:debuginfo-istall glibc-2.9-2.i686

当我尝试使用该命令时,它给了我一个错误,因为我的 Fedora 已与 Internet 断开连接。

但是,我的 Fedora 光盘中有 glibc-2.9-2.i686。

如何将 debuginfo-install 与本地文件一起使用?

还是有其他解决方案?

谢谢!

【问题讨论】:

    标签: linux debugging gdb


    【解决方案1】:

    我认为您可以使用 --enablerepo 选项调用 debuginfo-install,这样您就可以使用您的 fedora cd 作为安装存储库。

    【讨论】:

      【解决方案2】:

      首先,除非您想调试 glibc 本身,否则您实际上需要 glibc 的调试信息包,安装它们不太可能对您有所帮助。

      其次,您在 Fedora CD 上的 glibc-2.9-2.i686 已经安装了:没有它,任何 Linux 系统都无法运行。

      最后,您可以从here 下载适当的调试信息包,将 RPM 刻录到 CD 并将其带到您的 Fedora 机器上。您也可能在现有 CD 上的 i386/debug/ 中已经拥有 glibc-debuginfo RPM。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-03-13
        • 2021-08-31
        • 2014-03-12
        • 2023-04-06
        • 1970-01-01
        • 2013-04-16
        • 2020-11-07
        • 2014-05-10
        相关资源
        最近更新 更多