導航:首頁 > 源碼編譯 > ndk編譯可執行文件添加靜態庫

ndk編譯可執行文件添加靜態庫

發布時間:2023-02-27 13:32:33

⑴ Android NDK編譯如何強制使用libc++.a的靜態鏈接庫

在編譯命令行中,將使用的靜態庫文件放在源文件後面就可以了。比如: gcc -L/usr/lib myprop.c libtest.a libX11.a libpthread.a -o myprop 其中-L/usr/lib指定庫文件的查找路徑,編譯器默認在當前目錄下先查找指定的庫文件。

⑵ NDK下如何使用第三方靜態庫

0. NDK開發的話, 默認目錄就是 $YOUR_PROJECT/jni1. .h & .a 是必須的2. 新建Android.mk, Application.mk是可選的3. 編輯jni目錄Android.mk, 引入.h 和 .a注:LOCAL_C_INCLUDES - 附加頭文件目錄LOCAL_STATIC_LIBRARIES - 本機編譯的靜態庫文件(引用的是$YOUR_PROJECT/libs下的庫文件)LOCAL_LDLIBS - 附加系統庫文件, 可以通過-L來指定附加目錄注2:LOCAL_STATIC_LIBRARIES & LOCAL_LDLIBS 引用靜態庫文件時, 需要注意庫文件名的寫法.LOCAL_STATIC_LIBRARIES 需要寫完整的名字, 如libeoe(必須在編譯時, 拷貝到$YOUR_PROJECT/libs, 可以通過預定義的宏, 也可以通過在.mk里調用shell)LOCAL_LDLIBS 則只需要寫 -leoe (若libeoe所在目錄被-L附加到系統庫文件目錄)

閱讀全文

與ndk編譯可執行文件添加靜態庫相關的資料

熱點內容
單片機基本概念 瀏覽:501
租什麼伺服器好又便宜 瀏覽:713
python爬蟲必背知識 瀏覽:676
筆記本如何與片式伺服器連接 瀏覽:721
組態王必須用加密狗嗎 瀏覽:279
組裝單片機對比度差 瀏覽:930
單片機按鍵控製程序 瀏覽:924
航海pdf 瀏覽:419
三根陰線選股指標源碼 瀏覽:776
PDF編譯base64位文件 瀏覽:589
app名字注冊在哪裡 瀏覽:399
華為方舟編譯器和miui 瀏覽:480
matlab與python介面 瀏覽:838
怎麼看加密市場 瀏覽:225
linux進程間通信管道 瀏覽:555
外圓圓弧槽左右切削怎麼編程 瀏覽:384
做解壓的實驗 瀏覽:691
多人偽伺服器怎麼開荒 瀏覽:608
中興交換機埠打開命令 瀏覽:975
編譯原理vn集合 瀏覽:9