2009-11-14 104 views
2

出於某種原因,我無法讓gdb在調試時識別項目中的文件。我嘗試了各種各樣的東西,包括下載不同的版本等等,而我所做的最後一件事是用Twilight Dragon Media的Bundle Package完全覆蓋MingW的所有內容。GDB調試器問題 - 沒有源文件名爲

有誰知道如何解決這個問題?奇怪的是,當我第一次使用它時,它工作正常,然後它突然停止工作。

我正在使用Code :: Blocks,並且我已經檢查了-g項目的調試版本。我在Windows Vista上運行。

回答

4

它可能是指向... GDB根據目標模塊調試信息中的文件路徑/名稱找到源文件。所以如果你至少移動了你的源代碼,你應該重建你的項目。此外,如果您嘗試在不同的主機上獲得源代碼支持,並且根本無法查看源代碼,則這與您有關。

最重要的是要記住的是:

  • 調試信息不​​包含源本身,而只路徑在哪裏可以找到他們。人們通常不知道它。

對不起,如果它不是你的情況,但我只是面臨類似的事情,我建議這可能有幫助(至少對於其他人的情況下)。

+0

我重建整個項目,它的工作。 – Anonymous 2009-11-14 21:33:07