gpt4 book ai didi

macos - 如何获取适用于 OS X 的 readelf 和 objdump 二进制文件?

转载 作者:行者123 更新时间:2023-12-01 22:26:30 24 4
gpt4 key购买 nike

我可以从哪里下载适用于 OS X 的 readelf 和 objdump 二进制文件?我正在尝试从 NDK .so 库中获取导出函数的列表,但 nm 和 otool 都不适合我。我读到该库可能是 elf 格式,并且 readelf 或 objdump 可能有效。

我能够找到这些实用程序的源代码,但我想要二进制文件。他们肯定已经被某人编译过了。

这篇 SO 文章中有很多信息:How do I list the symbols in a .so file当 nm 对我不起作用时,推荐使用 readelf 和 objdump。

最佳答案

这些工具作为 NDK 的一部分提供。您可以在 NDK 的 toolchains 子目录中找到它们,例如android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-objdump。还有一个版本的 nm 实用程序可以理解您的 ELF .so 文件,arm-linux-androideabi-nm 位于与上述相同的路径中。

关于macos - 如何获取适用于 OS X 的 readelf 和 objdump 二进制文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33683005/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com