我试图了解事物在内存中的存储位置,例如全局和静态变量(.data,如果未初始化为零,)等。
我试图寻找/考虑的是一个宏,如下所示:
#define thisInteger 100
Run Code Online (Sandbox Code Playgroud)
这可以使用 objdump 找到吗?
此外,如果我将它分配给一个新变量,如下所示,在哪里可以找到它(在 .data 中猜测):
#define THIS_INTEGER 100
int newVariable = THIS_INTEGER;
Run Code Online (Sandbox Code Playgroud)