gdb调试程序函数名为问号,什么原因?万能解决方案
Posted 太白的技术博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gdb调试程序函数名为问号,什么原因?万能解决方案相关的知识,希望对你有一定的参考价值。
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调试程序函数名为问号,什么原因?万能解决方案的主要内容,如果未能解决你的问题,请参考以下文章