GDB - 如何处理 "No Symbol Table"

GDB - How to handle "No Symbol Table"

我有一个要检查的应用程序,但我没有资源来重建它并创建符号 Table,例如 here (gcc -g my_app.c)。

当我调用 info locals 时,出现以下错误“没有可用的符号 table 信息

当我使用 Eclipse 时,即使我没有库的源代码,它也可以将当前函数的参数解析为 arg0, arg1...argN 如果我没记错的话还有对象的成员。

有什么方法可以生成 custom/generic/default 符号 table,满足 GDB 的要求并允许我查看局部变量和参数的值吗?

答案是否定的

局部符号只对调试有用,所以别无选择。如果它们被丢弃,它们就会消失。