大型.一个在android中没有链接的文件



我正面临这个问题,我正试图为android应用程序构建一个本地库。为此,我有一个静态库(.a),它被链接到一个动态库(.so)中。现在的问题是静态库太大(超过2GB)。当我编译动态库时,它试图与静态库链接,但失败了,错误如下:

d:/adt/android-ndk-r9c/toolchains/arm-linux-androideabi-4.8/prebuilt/windows-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld.exe: fatal error: E:liblibapplogic.a: pread failed: Invalid argument

有人面对过这种情况吗?决议

对于其他面临此问题的人:我能够使用--no-map-whole-files选项链接二进制文件。

最新更新