Debugging 我需要gdb调试firefox 17.0.11的帮助

Debugging 我需要gdb调试firefox 17.0.11的帮助,debugging,firefox,gdb,rhel5,Debugging,Firefox,Gdb,Rhel5,我有一个基于定制firefox 17.0.11的应用程序。我面临着它的问题。我想用gdb调试它。但是,我无法获得17.0.11版的调试符号。我安装了17.0.10,但是当我使用gdb运行时,它找不到任何调试符号。我尝试了以下方法,但没有效果: 将/usr/local/debug/firefox文件夹复制到firefox二进制文件的位置 我签入了安装的文件(rpm-ql firefox-debuginfo),但是那里没有firefox/firefox-bin.debug文件 那么,有人能帮我找到调

我有一个基于定制firefox 17.0.11的应用程序。我面临着它的问题。我想用gdb调试它。但是,我无法获得17.0.11版的调试符号。我安装了17.0.10,但是当我使用gdb运行时,它找不到任何调试符号。我尝试了以下方法,但没有效果:

  • 将/usr/local/debug/firefox文件夹复制到firefox二进制文件的位置
  • 我签入了安装的文件(
    rpm-ql firefox-debuginfo
    ),但是那里没有firefox/firefox-bin.debug文件

  • 那么,有人能帮我找到调试符号的位置以及在RHEL5上安装的正确方法吗?

    您是从Red Hat存储库获得17.0.11的吗?我没有访问Red Hat的权限,但我在CentOS 5存储库中找到的17.x版本的最新版本是17.0.10。从debuginfo下载的版本必须与非debuginfo二进制文件使用相同的源代码和版本选项。也许Mozilla提供了一个,但它不在您提到的URL的目录树中。您可以从源代码构建firefox。或者,由于您有Red Hat的17.0.10版本,您可以使用
    sudo debuginfo install firefox-17.0.10
    下载并安装该版本的debuginfo。如果您没有安装
    debuginfo
    程序,您可以通过安装
    yum-utils
    软件包获得它。感谢您的回复。但是,我不知道要配置哪个存储库,这样sudo debuginfo就可以安装firefox-17.0.11。我目前正在寻找的替代方案是下载17.0.11的源代码,并使用调试符号构建它。然而,这一过程相当乏味,在这方面也面临着阻碍。如果您能从下载17.0.11调试符号的地方获得存储库,那就太好了。