GDB调试器问题 - 没有命名的源文件

Ano*_*ous 3 c c++ debugging gdb

出于某种原因,我无法让gdb在调试时识别项目中的文件.我尝试过各种各样的东西,包括下载不同的版本等等.我做的最后一件事是用Twilight Dragon Media的Bundle Package完全覆盖了所有MingW.

有谁知道如何解决这个问题?奇怪的是,当我第一次使用它时,它工作正常,然后它突然停止工作.

我正在使用Code :: Blocks,我检查了-g项目的调试版本.我在Windows Vista上运行.

Rom*_*nko 6

可能有点...... GDB通过文件路径/名称从对象模块调试信息中查找源文件.因此,如果您至少移动了源,则应重建项目.如果您尝试在不同的主机上获得源代码支持,这也与您无关.

最重要的是要记住:

  • 调试信息本身不包含源,只包含查找它们的路径.人们通常不知道.

对不起,如果不是你的情况,但我只是面对类似的事情,我建议这可能有所帮助(至少对于其他人的情况).