【问题标题】:Where to find nm tool (compiled or source code) for Android在哪里可以找到适用于 Android 的 nm 工具(已编译或源代码)
【发布时间】:2012-10-09 21:32:09
【问题描述】:

我想创建一个能够列出 Android 中动态库 .so 文件的所有符号的应用程序。我想问一下是否有预编译的nm for Android或者至少是nm的源代码,以便我自己编译。

【问题讨论】:

    标签: android android-ndk toolchain


    【解决方案1】:

    nm 在所有 ndk 工具链中都可用,例如:
    /toolchains/arm-linux-androideabi-4.8/prebuilt/darwin-x86_64/bin/arm-linux-androideabi-nm

    【讨论】:

      【解决方案2】:

      nmbinutils 的一部分。您可以从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上的安卓镜像链接正是我所需要的
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-25
      • 1970-01-01
      • 2017-10-07
      • 2019-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多