问题很简单,我有一个目标文件,我想通过代码读取目标文件的符号。我知道,Linux命令“nm”将能够做到这一点,但我希望能够在代码中做到这一点。如何使用C读取目标文件的符号C
还要注意id喜欢通过C或Python来做到这一点。
问候
保罗
问题很简单,我有一个目标文件,我想通过代码读取目标文件的符号。我知道,Linux命令“nm”将能够做到这一点,但我希望能够在代码中做到这一点。如何使用C读取目标文件的符号C
还要注意id喜欢通过C或Python来做到这一点。
问候
保罗
在Linux上的目标文件都写在ELF文件format.So我认为你必须首先了解ELF文件格式以及如何使用该format.That OS写入目标文件可以让您了解如何通过自己的程序读取目标文件和符号表。要获得一些初步想法,可以查看readelf工具的源代码。
感谢Anil,只需要有人指点我在正确的方向。 – paultop6 2010-08-31 08:29:55
这将是很好,提供更多的细节。
对于一些指针:
对于什么对象文件格式?举例来说,COFF将比ELF有所不同。 – 2010-08-31 08:24:03
它应该是COFF 编辑:对不起,ELF – paultop6 2010-08-31 08:25:38