如何在 Ubuntu 22.04 上安装 libc 的调试符号?

问题描述 投票:0回答:1

在 Ubuntu 20.04 之前,我可以通过安装

libc6-dbg
软件包来安装 libc 的调试符号(其中包含一长串用调试符号编译的动态库,如 https://packages.ubuntu.com/focal/amd64/ 所示) libc6-dbg/文件列表)。但是,在更高版本的 Ubuntu 发行版上,
libc6-dbg
软件包仅包含一些
*.debug
文件,如下面的两个链接所示。

我还搜索了调试符号包存档(http://ddebs.ubuntu.com)但什么也没找到。

这似乎是一个已知问题,但没有太多活动。 (https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1918035

Ubuntu 22.04 上是否还有一个软件包为 libc 提供带有调试符号的动态库?除了自己编译libc之外,我还有其他方法来获取调试符号吗?

ubuntu glibc apt debug-symbols
1个回答
0
投票

对于对此问题感兴趣的任何人,调试符号已正确打包,但切换到新的 build-id 系统,如 BUG 跟踪器的最新更新所示:https://bugs.launchpad.net/ubuntu/+source/glibc /+bug/1918035。所以我们现在需要使用 build-ids 而不是文件名来查找调试符号。

© www.soinside.com 2019 - 2024. All rights reserved.