1. 程式人生 > >gdb調試程序函數名為問號,什麽原因?萬能解決方案

gdb調試程序函數名為問號,什麽原因?萬能解決方案

原因 .com 問號 info htm 內容 china 無法 就是

gdb調試程序函數名為問號,什麽原因?

http://bbs.chinaunix.net/thread-1823649-1-1.html

http://www.bubuko.com/infodetail-1877415.html

其實就是3個原因:源代碼和可執行程序版本不一致;沒有符號表,這不只是-g加上就萬能,還可能涉及到具體的編譯選項比如-g2 -gdwarf-2,具體查看gcc編譯選項;gdb版本比gcc版本老,有些內容無法解析。別無第四原因。

gdb調試程序函數名為問號,什麽原因?萬能解決方案