社区
Android
帖子详情
NDK生成lib下的so和obj/local下的so有啥不同?
anander129
2018-03-08 08:15:16
linux 下用NDK,编译一个so,结果在 lib下和obj/local下都生成so,这俩so有啥不同?
...全文
465
1
打赏
收藏
NDK生成lib下的so和obj/local下的so有啥不同?
linux 下用NDK,编译一个so,结果在 lib下和obj/local下都生成so,这俩so有啥不同?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Tony-Annie
2019-08-21
打赏
举报
回复
libs目录下生成的库是剥离了符号表与调试信息的,而obj下的库是带有调试信息的。
ubuntu下关于
ndk
编译报错的现象[[
obj
/
local
/arm64-v8a/
obj
s/hello-jni/hello-jni.o] ]
ubuntu下关于
ndk
编译报错的现象:在windows下进行ndk编译一般情况下直接通过ndk-build就直接编译了,今天晚上偶然在ubutun下装了个ndk,直接编译sample里面想试一下,结果报错了错误信息如下:[arm64-v8a] Compile : hello-jni <= hello-jni.c jni/hello-jni.c:17:20: fatal error:
ndk
工程目录编译后
lib
s与
obj
目录下库文件的区别
如图所示,编译出来的
obj
\
local
\armeabi\中有
lib
hello-jni.so文件,在
lib
s\下也有这个文件,两个文件大小不一样,
obj
下得
lib
hello-jni.so为21k,而
lib
s\armeabi下得文件才2k. 一直疑惑
obj
目录与
lib
s下目录下
生成
库的区别,android的开发资料写得太差,没有任何说法,在国外论坛里搜到了只言片语。 As part o
fatal error: ./
obj
/
local
/x86_64/
lib
crypt.so: Input/output error
编译python android 的时候报错: /home/qy/Documents/
NDK
/toolchains/x86_64-4.9/prebuilt/linux-x86_64/
lib
/gcc/x86_64-linux-android/4.9.x/../../../../x86_64-linux-android/bin/ld: fatal error: ./
obj
/
local
/x86_64/
“ can not find ./
obj
/
local
/armeabi/
lib
opencv_contrib.a: Permission denied ”问题 .
I am new to Android
NDK
and I have to use OpenCV in Android. I tried to ran the
NDK
ahead , but these errors happened. Maybe I have no permission to use the file" /
obj
/
local
/armeabi/
lib
opencv_contr
关于“ can not find ./
obj
/
local
/armeabi/
lib
opencv_contrib.a: Permission denied ”问题
I am new to Android
NDK
and I have to use OpenCV in Android. I tried to ran the
NDK
ahead , but these errors happened. Maybe I have no permission to use the file" /
obj
/
local
/armeabi/
lib
opencv_contr
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章