检查 .o 文件中的调试符号
Checking for debug symbols in .o file
我知道如何在二进制文件中搜索调试符号。问题是如何在对象 .o
文件中检查它?这可能吗?
The question is how can I check that in an object .o file? Is that possible?
这是可能的,但取决于平台。
objdump -g foo.o
或 readelf -wi foo.o
应该显示很多信息 IFF 对象是使用调试信息编译的。
.debug_macro
section?
此部分的存在表明目标文件实际上是使用调试信息编译的。
我知道如何在二进制文件中搜索调试符号。问题是如何在对象 .o
文件中检查它?这可能吗?
The question is how can I check that in an object .o file? Is that possible?
这是可能的,但取决于平台。
objdump -g foo.o
或 readelf -wi foo.o
应该显示很多信息 IFF 对象是使用调试信息编译的。
.debug_macro
section?
此部分的存在表明目标文件实际上是使用调试信息编译的。