【发布时间】:2011-02-21 19:01:02
【问题描述】:
如何从已编译的二进制文件中删除/混淆字符串?目的是避免让人们阅读里面的函数/方法的名称。
它是使用 NDK 工具(包括 GCC)从 C++ 代码为 Android 编译的动态库 (.so)
我使用-O3 编译并且已经使用arm-eabi-strip -g mylib.so 删除调试符号,但是当我使用strings mylib.so 时,所有函数/方法的名称仍然可读。
【问题讨论】:
标签: android linux gcc compilation android-ndk