为什么gdb找不到堆栈变量的地址

逆向工程 数据库
2021-07-06 01:08:59

我从 gdb 得到以下信息:

在此处输入图片说明

下面是程序的来源和它来自的教程。根据教程中发生的事情,我不应该收到错误。

int main()
{
    int a = 5;
    int b = a + 6;
    return b;
}

https://www.hackerschool.com/blog/7-understanding-c-by-learning-assembly

1个回答

您需要为要在 GDB 中定义的变量名称调试符号。你是用-gswitch编译的吗?