我试图调试我写的程序,但gdb告诉我一个错误:
缺少单独的debuginfos,请使用:debuginfo-istall glibc-2.9-2.i686
当我试图使用该命令时,它给我一个错误,因为我的fedora与互联网断开连接。
但是,我的fedora的CD中有glibc-2.9-2.i686。
如何在本地文件中使用debuginfo-install?
还是有另一种解决方案?
谢谢!
答案 0 :(得分:3)
我认为你可以使用 - enablerepo 选项调用 debuginfo-install ,这样你就可以使用fedora cd作为安装库。
答案 1 :(得分:1)
首先,除非您想调试glibc本身,否则实际上不需要 glibc的调试信息包,安装它们不太可能对您有所帮助。
其次,您在Fedora CD上安装的glibc-2.9-2.i686 已经安装:如果没有它,Linux系统就无法运行。
最后,您可以从here下载相应的debuginfo包,将RPM刻录到CD并将其转移到Fedora框中。您也可能已经在现有CD上的i386 / debug /中使用了glibc-debuginfo RPM。