Android ndk 使用UPX压缩动态链接的armeabi-v7a可执行文件
是否可以使用UPX压缩动态链接的Android ndk 使用UPX压缩动态链接的armeabi-v7a可执行文件,android-ndk,dynamic-linking,upx,Android Ndk,Dynamic Linking,Upx,是否可以使用UPX压缩动态链接的armeabi-v7a可执行文件 我使用的是ndk构建(r20b),UPX总是抛出UnknownExecutableFormatException异常,除非我将APP\u LDFLAGS+=-static添加到我的模块Android.mk。但是,这不是我能做到的,因为我的代码的其他部分(HTTP客户端)使用getaddrinfo和gethostbyname,这要求动态链接libc,如果静态链接,则会导致分段错误。我的建筑没有-fPIE 我在网上看到一些讨论Wind
armeabi-v7a
可执行文件
我使用的是ndk构建(r20b)
,UPX总是抛出UnknownExecutableFormatException
异常,除非我将APP\u LDFLAGS+=-static
添加到我的模块Android.mk
。但是,这不是我能做到的,因为我的代码的其他部分(HTTP客户端)使用getaddrinfo
和gethostbyname
,这要求动态链接libc,如果静态链接,则会导致分段错误。我的建筑没有-fPIE
我在网上看到一些讨论Windows.exe文件的动态链接可执行压缩的线程,但是,当涉及到armeabi-v7a
可执行文件时,我找不到任何关于这方面的内容
这可能吗?如果没有,请建议另一个二进制打包机可以这样做,如果存在的话