我对 .obj
文件很好奇:我几乎不知道它们是什么(或它们包含什么),所以我用 Vim 文本编辑器打开它们,发现里面是一个外星人喜欢的语言...
有什么办法可以理解它们代表什么,它们的内容是什么 另外,它们的用途是什么?
谢谢。
最佳答案
当然。
但是每个不同的平台都有不同的对象格式。在 Windows 上,您可以使用类似 dumpbin 的工具(dumpbin 随 Visual Studio 一起提供)。在 Linux 上,您可以使用“dumpobj”或反汇编程序。
这里有一个很好的 Linux 链接:
http://www.linuxjournal.com/article/1060
附言: objdump 还允许您反汇编对象。就像您曾经能够在 DOS PC 上进行“调试”一样...
关于c++ - 可以读取目标文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8599693/