为什么同一个可执行文件在两个版本上一个使用了liblog.so和libcutils.so,另一个两个库都没有

weixin_40148871 2018-12-06 09:50:57
我在测试某一项读写性能变差,发现同一个可执行文件在两个内核版本(4.9和4.4)上使用了不同的库文件,这是什么原因导致的呢?小生初来乍到,希望大神不吝赐教,谢谢了。100分不够再加
...全文
400 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
張公㜽 2018-12-17
  • 打赏
  • 举报
回复
这个可能就是另一个版本的内核没有安装这个库,你可以用ldd "可执行文件名"查看依赖库的位置,做对比
bigPillow 2018-12-11
  • 打赏
  • 举报
回复
1、环境变量设置是否相同
2、假如环境变量相同,看你库默认link的是哪个版本?

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧