GDB缺少单独的debuginfos Fedora 22

时间:2015-09-13 04:45:53

标签: linux gdb fedora

我试图在Fedora 22上使用GDB调试32位ELF,但我不断收到以下消息:

Missing separate debuginfos, use: dnf debuginfo-install glibc-2.21-5.fc22.i686

我确切地说 - 我跑了:

sudo dnf debuginfo-install glibc-2.21-5.fc22.i686

我知道所有依赖关系都已解决,并且没有任何关系。即,这条消息:

Last metadata expiration check performed 0:00:06 ago on Sun Sep 13 00:36:35 2015.
Dependencies resolved.
Nothing to do.
Complete!

但即便如此,当我尝试在gdb中运行相同的文件时,我得到完全相同的警告消息。我如何满足警告?

1 个答案:

答案 0 :(得分:1)

  

我如何满足警告?

首先,除非您需要调试glibc本身,否则不必满足警告,您可以忽略它。

其次,您的问题可能是由.gdbinit中的某些内容引起的,例如错误地设置debug-file-directory。尝试使用gdb -nx ...启动GDB。如果这样可以修复警告,那将证明您的.gdbinit是原因。