Android 删除符号的 ndk-build 选项 table 信息

Android ndk-build options to remove symbol table info

Android ndk-build 选项:是否有任何标志或选项可以在构建过程中设置,以便从“.so”中删除符号 table 信息文件 ?

这个问题 Is it possible to remove symbols from a shared library built with Android NDK? 给出了更改代码的答案,但我需要像 "strip" 实用程序这样的东西来执行,因为我没有源代码。

NDK 为您提供必要的工具。选择合适的工具链(例如 arm GCC 4.8)和 运行(来自命令行)

$(NDK_ROOT)/toolchains/arm-linux-android-4.8/prebuilt/darwin-x86_64/bin/arm-linux-android-objcopy -N foo a.so

有关详细信息,请参见How can I remove a symbol from a shared object?