标签: c++ variables disassembly
我想问一下是否可以从C ++编写的二进制文件中提取确切的变量名?
答案 0 :(得分:3)
如果你很幸运并且使用linux / unix,那么EXE就不会被删除。在这种情况下,它包含符号表,其中包含具有静态存储持续时间的函数/方法和变量的名称。
您可以使用objdump和readelf来检查目标文件和可执行文件。
objdump
readelf
答案 1 :(得分:2)
不,无法从C ++ DLL或EXE中提取局部变量的名称。这种类型的信息通常存储在相关的PDB中。