我正在尝试了解可重定位对象文件的 .symtab
setcion 类型。我知道,它包含有关静态变量的信息。但为什么呢?
将可重定位目标文件与其他文件链接起来所需要做的就是重定位此静态变量的地址(当然还有其他一些文件,但这对于静态变量来说并不重要)。所以我们需要的就是存储在 .rel.data
中的重定位表,并包含重定位静态变量的所有信息,不是吗?
最佳答案
但是对于调试来说,了解变量在哪里可能非常有用。
关于c - 在符号表中包含有关静态变量的信息的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9739181/