首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从多个.so文件构建单个.so文件

从多个.so文件构建单个.so文件
EN

Stack Overflow用户
提问于 2013-09-15 11:34:06
回答 1查看 1.5K关注 0票数 1

在android中,我希望从多个其他.so文件中生成一个.so文件。

例如,我有libtest.so,它依赖于其他几个.so文件(lie liba.so,lib.so),

因此,我不想在运行时链接它们,而是希望从这些依赖的.so文件中创建一个静态文件。

最后,我将从我的安卓应用程序中加载.so,这样它就可以在不需要这些库运行时支持的情况下运行。

任何一个人都有这个想法。

谢谢,

EN

回答 1

Stack Overflow用户

发布于 2014-03-11 11:40:54

根据我的经验,要完成这项任务并不是一件容易的事。简单的方法是How to combine shared libraries?。在我的开发中,我构建了这些模块,包括静态库和共享库。并将依赖从LOCAL_SHARED_LIBRARIES更改为LOCAL_STATIC_LIBRARIES。然后建造它们。

步骤:

  1. 查找要更改为静态的所有库。
  2. LOCAL_MODULEinclude $(BUILD_STATIC_LIBRARY)附加到Android.mk
  3. 将依赖从共享更改为静态
  4. 重建
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18811909

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档