arm-linux-androideabi-ld.exe: final link failed: Memory exhausted


[DCC Error] E2597 C:\Users\Public\Documents\Embarcadero\Studio\20.0\PlatformSDKs\android-ndk-r17b\toolchains\arm-linux-androideabi-4.9\prebuilt\windows\bin\arm-linux-androideabi-ld.exe: final link failed: Memory exhausted

今天编译项目,出现这个问题,如果注释掉任意三个单元,就能编译通过,不过,有个提示:

[DCC Hint] H2596 .\\Android\\Release\\libdjyt.so: warning: Not enough memory to sort relocations

现在头大中,查QC,还没有查到有人遇到这个问题。

环境:Delphi 10.3.3,下图是sdk的版本:

 

 

 终于找出一个办法,其实也不是办法:

1.切换到Windows 32-bit

 

 2.再切换回android 32,点运行,如下图,竟能编译通过了!

QC上提交了这个问题:https://quality.embarcadero.com/browse/RSP-30033

有账号的话,帮我投下票,督促官方解决。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM