ndk-build 編譯多個CPU架構的動態連結庫
預設編譯的是 armeabi 架構的。
如果有或建立Application.mk檔案,則在該檔案新增如下內容:
APP_ABI := armeabi armeabi-v7a x86
如果沒有或不想使用Application.mk檔案,則在ndk-build引數中新增
APP_ABI="armeabi armeabi-v7a x86 mips"
即執行:
ndk-build APP_ABI="armeabi armeabi-v7a x86 mips"
當然ndk-build的路徑必須在環境變數中設定。
so檔案都會打在apk中,而且會依據系統CPU架構進行安裝
相關文章
- 編譯 pyav 成 wheel 並使用 auditwheel 固化動態連結庫編譯
- C編譯: 動態連線庫 (.so檔案)編譯
- 動態連結庫與靜態連結庫
- 編譯lua動態庫編譯
- 動態連結庫和靜態連結庫的區別
- 【PB】powerbuilder呼叫VC編寫的動態連結庫UI
- cmake 連結動態連結庫
- C++應用程式在Windows下的編譯、連結(四)動態連結C++Windows編譯
- 動態連結的相關結構
- 動態連結庫(DLL)
- 動態連結庫(轉)
- Win32動態連結庫與靜態連結庫的區別Win32
- 如何連結兩個名字一樣動態庫
- iOS 靜態庫-因為CPU架構引起的小問題iOS架構
- 在AndroidStudio下使用cmake編譯出靜態連結庫的方法Android編譯
- Arm64架構下靜態編譯Nginx架構編譯Nginx
- linux下靜態連結庫和動態連結庫的區別有哪些Linux
- 關於go程式的靜態連結編譯是否可以不依賴系統C庫Go編譯
- apache動態編譯/靜態編譯區別Apache編譯
- 解決Qt編譯動態連結庫could not find or load the Qt platform plugin "windows" in.問題QT編譯PlatformPluginWindows
- 動態連結庫(DLL)的建立和使用
- java動態編譯Java編譯
- CMake 進行多專案中dll的編譯和連結編譯
- linux下靜態庫、動態庫編譯及makefile書寫Linux編譯
- linux成長之路(gcc編譯器、靜態庫、動態庫)LinuxGC編譯
- 編譯連結過程編譯
- linux下生成動態連結庫Linux
- 例程詳析動態連結庫 (轉)
- 類,介面與動態連結庫 (轉)
- Linux系統 g++ 連結 libopencv_world.a 靜態庫編譯程式LinuxOpenCV編譯
- JNI學習筆記之ndk-build手動編譯並整合流程筆記UI編譯
- 編譯、連結學習筆記(一)簡述編譯連結過程編譯筆記
- mingw下編譯zlib quazip動態庫編譯
- Linux下如何用GCC編譯動態庫LinuxGC編譯
- 深入理解C語言----動態庫 & 靜態庫 & 連結C語言
- 【連結 1】與靜態連結庫連結
- Android:JNI與NDK(二)交叉編譯與動態庫,靜態庫Android編譯
- Linux下的靜態連結與動態連結Linux