编译可执行文件的大小

时间:2019-04-16 00:36:55

标签: clang android-source

我目前正在为android arm v7a编译可执行文件。我首先在root我运行的外部文件夹的aosp源代码中编译它。 build / envsetup.sh然后cd到external / myexecutable,然后运行mm命令来编译我的可执行文件,效果很好,文件大小为37 kb。但是,我想混淆我的可执行文件,如果我编译的话,我不知道如何在aosp源代码中执行使用ollvm的clang ++手动执行该可执行文件,该可执行文件大小超过700kb。另外,如果我在ndk中进行编译,它的大小也超过700 kb,则mm生成的37 kb文件更大。我正在寻求帮助,以了解为什么会产生如此大的文件以及如何获得较小的文件(如mm),或者如何通过mm命令在aosp源文件中使用ollv或其他混淆处理

0 个答案:

没有答案