在哪里可以找到适用于 Android 的 nm 工具(已编译或源代码)
Posted
技术标签:
【中文标题】在哪里可以找到适用于 Android 的 nm 工具(已编译或源代码)【英文标题】:Where to find nm tool (compiled or source code) for Android 【发布时间】:2012-10-09 21:32:09 【问题描述】:我想创建一个能够列出 android 中动态库 .so 文件的所有符号的应用程序。我想问一下是否有预编译的nm for Android或者至少是nm的源代码,以便我自己编译。
【问题讨论】:
【参考方案1】:nm 在所有 ndk 工具链中都可用,例如:
【讨论】:
【参考方案2】:nm
是binutils 的一部分。您可以从http://ftp.gnu.org/gnu/binutils获取源代码。
您还可以在 Android NDK 中找到 arm 支持二进制文件(为主机编译,linux-x86)。
如果您需要 Android 目标的二进制文件,您可以尝试通过获取最新的 Android 存储库,导航到 external/elfutils 来构建它。但是我不认为有一个 Android.mk 构建它,所以它可能不是微不足道的。您可以在 github mirror of Android repository 上看到 nm.c。
【讨论】:
谢谢,github上的安卓镜像链接正是我所需要的以上是关于在哪里可以找到适用于 Android 的 nm 工具(已编译或源代码)的主要内容,如果未能解决你的问题,请参考以下文章
我在哪里可以获得适用于 ADT 的功能性 Wi-Fi Direct 演示 Android 应用程序项目?
适用于 Android 的 Material Components 中的切换按钮
我在哪里可以获得适用于 Android 手机的开源 Radio 驱动程序和 RIL? [关闭]