如何让yum也安装调试符号?

gdb*_*gdb 5 yum debug-symbols

yum install libevent-devel
Run Code Online (Sandbox Code Playgroud)

如何使它也安装调试符号?

BRP*_*ock 5

有一个帮助脚本debuginfo-install可以找到相应的包,但你仍然需要提供(基本)包名称.

注意:( dnf替换后yum)具有相同的帮助脚本(in dnf-plugins-core); 并且gdb最近的Fedoras(至少)会在为你加载时列举整个列表.


Tem*_*age 2

如果您提到knotify给您一条消息说您没有调试符号,那么您需要做的就是安装适当的app-debuginfo包。

我通常使用 yumex,但你也可以按照旧方式进行操作,如下所示:

yum search app
yum install app-debuginfo
Run Code Online (Sandbox Code Playgroud)

您可能还必须手动搜索堆栈跟踪以查找具有 (??) 的任何行

#6  0xb7975bdc in ?? () from /usr/lib/libkmailprivate.so.4
Run Code Online (Sandbox Code Playgroud)

然后手动查找并安装debuginfo包

yum provides "/usr/lib/libkmailprivate.so.4"
yum install found-debuginfo
Run Code Online (Sandbox Code Playgroud)

希望有帮助!