3
我運行GDB與set verbose on
,我想了解的一個消息我得到:什麼是gdb引用的「系統提供的DSO」?
Reading symbols from system-supplied DSO at 0x7ffff7ffb000...(no debugging symbols found)...done.
什麼system-supplied DSO
?經過一番搜索,我認爲DSO
可能代表「動態共享對象」。但是我仍然不明白gdb在這裏做什麼,以及我如何解決調試符號未找到的問題(或者甚至很重要)。
此外,我正在調試的程序正在使用llvm-gcc進行編譯,並已應用LLVM通道。我認爲這是影響gdb的行爲,但我不完全確定如何。
所以基本上我的問題是gdb打印的信息意味着什麼,是否可能導致問題,如果有的話,任何建議我如何能幫助GDB找到調試符號。
不幸的是,鏈接是死的,這將是巨大的,有在這裏的問題的消息的解釋以供將來參考(我遇到了同樣的問題...) –
@VZ。我更新了答案以指向歸檔副本。 –