Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ndk 使用UPX压缩动态链接的armeabi-v7a可执行文件_Android Ndk_Dynamic Linking_Upx - Fatal编程技术网

Android ndk 使用UPX压缩动态链接的armeabi-v7a可执行文件

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

是否可以使用UPX压缩动态链接的
armeabi-v7a
可执行文件

我使用的是
ndk构建(r20b)
,UPX总是抛出
UnknownExecutableFormatException
异常,除非我将
APP\u LDFLAGS+=-static
添加到我的模块
Android.mk
。但是,这不是我能做到的,因为我的代码的其他部分(HTTP客户端)使用
getaddrinfo
gethostbyname
,这要求动态链接libc,如果静态链接,则会导致分段错误。我的建筑没有
-fPIE

我在网上看到一些讨论Windows.exe文件的动态链接可执行压缩的线程,但是,当涉及到
armeabi-v7a
可执行文件时,我找不到任何关于这方面的内容

这可能吗?如果没有,请建议另一个二进制打包机可以这样做,如果存在的话