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