首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

Eclipse CDT 建構報「Program too big to fit in memory」:NDK 路徑配置錯誤導致

     編輯:程式設計綜合問答

錯誤訊息

"C:\MinGW32\bin\make.exe"
Program too big to fit in memory

導致 JNI 共享庫無法生成。

根本原因

Eclipse CDT 專案屬性中 **NDK 路徑未正確設定**,或 make.exe 版本與專案架構(32/64 位元)不匹配,導致啟動失敗並誤報記憶體不足。

解決步驟

  1. 確認 NDK 版本與專案 Application.mk 中 APP_ABI 一致(如 armeabi-v7a、arm64-v8a)。
  2. Eclipse → Preferences → Android → NDK:設定正確的 NDK 根目錄(如 D:\android-ndk-r21)。
  3. 專案右鍵 → Properties → C/C++ Build → Builder Settings:確保 Build command 指向 NDK 內的 make.exe(${NDK_ROOT}/prebuilt/windows-x86_64/bin/make.exe),而非系統 MinGW 版本。
  4. Clean Project 重新建構。

參考教學

Eclipse NDK 環境配置圖文教程

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved