【问题标题】:GDB missing serparate debuginfo after installing all debuginfo安装所有调试信息后 GDB 缺少单独的调试信息
【发布时间】:2021-08-31 05:26:11
【问题描述】:

我正在尝试在 rhel 8 上将 GDB 与 openssh 一起使用。我已经安装了所有 openssh 和 openssl debuginfo 软件包,并且可以很好地找到断点。但是,一旦 gdb 遇到第一个断点,它就会抛出一个错误,并使用 yum 命令丢失大约 30 个调试信息。我退出,复制粘贴命令,所有调试信息包都正确安装,然后我再试一次。 gdb 告诉我我刚刚安装的所有软件包都丢失了。我不知道如何解决它,我被卡住了。 有人有解决办法吗?

【问题讨论】:

    标签: gdb rhel openssh


    【解决方案1】:

    如果您能够获取 gdb 10+ 的 gcc-toolset-*-gdb 构建,您可以利用 debuginfod 支持下载和使用调试信息。无需手动安装所有这些 RPM。

    sudo yum -y install gcc-toolset-10-gdb
    export DEBUGINFOD_URLS=https://debuginfod.elfutils.org/
    scl enable gcc-toolset-10 -- gdb [...]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-27
      • 1970-01-01
      • 2023-04-06
      • 1970-01-01
      • 1970-01-01
      • 2014-06-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多