檢視 so 檔案依賴

2021-06-03 03:13:20 字數 604 閱讀 6231

android jni 開發時,有時候會碰到,.so 檔案載入失敗。

缺少依賴檔案是一種可能的原因。

dengpei@dengpei-pc:~/workspace/esatchel/libs/armeabi$ objdump -x libsuper3dhomeactivity_jni.so | grep needed

needed               libogre.so

needed               liblog.so

needed               libz.so

needed               libjnigraphics.so

needed               libandroid.so

needed               libois.so

needed               libstdc++.so

needed               libm.so

needed               libc.so

needed               libdl.so

專案lib中沒有的話,可以去system/lib 檢視

linux下檢視動態鏈結庫so檔案的依賴的相關組建

我們很多c程式在windows下是以dll形式展現的,在linux則是以so 形式展現的。windows一般不會因為編譯dll檔案的編譯器版本不同而出先dll檔案不能執行。但是linux下,不同版本核心的linux下編譯的c程式,在其他版本的linux下就容易出現無法執行的問題。主要可能是支援程式的...

linux下檢視動態鏈結庫so檔案的依賴的相關元件

我們很多c程式在windows下是以dll形式展現的,在linux則是以so 形式展現的。windows一般不會因為編譯dll檔案的編譯器版本不同而出先dll檔案不能執行。但是linux下,不同版本核心的linux下編譯的c程式,在其他版本的linux下就容易出現無法執行的問題。主要可能是支援程式的...

linux下檢視動態鏈結庫so檔案的依賴的相關組建

我們很多c程式在windows下是以dll形式展現的,在linux則是以so 形式展現的。windows一般不會因為編譯dll檔案的編譯器版本不同而出先dll檔案不能執行。但是linux下,不同版本核心的linux下編譯的c程式,在其他版本的linux下就容易出現無法執行的問題。主要可能是支援程式的...