问题很简单,我有一个目标文件,我想通过代码读取目标文件的符号。我知道linux命令“nm”可以做到这一点,但我希望能够在代码中完成。
另请注意id喜欢通过C或Python执行此操作。
此致
保
答案 0 :(得分:1)
提供更多细节会很好。
对于一些指示:
答案 1 :(得分:1)
答案 2 :(得分:0)
在linux上,目标文件是用ELF文件格式编写的。所以我认为你必须首先了解ELF文件格式以及如何使用这种格式编写OS目标文件。这可以让你知道如何读取目标文件和符号表由您自己的程序。要获得一些初步的想法,您可以查看readelf工具的源代码。