将静态库合并为一个 [英] merge static libraries into single

查看:39
本文介绍了将静态库合并为一个的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何将静态库合并为一个?

How to merge the static libraries into single one?

我有三个静态库 libSignatureLibary_armv6.a 、 libSignatureLibary_armv7.a 和 libSignatureLibary_i368.a

I do have three static libraries libSignatureLibary_armv6.a , libSignatureLibary_armv7.a and libSignatureLibary_i368.a

现在我想将这三个文件合并到一个单独的库中,该库的名称可能为 libSignatureLibary.a

Now i want to merge this three file into one single library which may be named has libSignatureLibary.a

在谷歌搜索时我发现了开源工具 lipo!

While Googling I found lipo which is open source tool!

我是否需要运行任何额外的脚本语言来合并

Do i need to run any extra scripting language to merge

或在终端 lipo 中并传递 lipo 的参数.

or in terminal lipo and pass the parameter for the lipo.

任何人都可以建议我为这三个构建公共库.

Can any on advice me to build the common library for these three.

@提前致谢基兰

推荐答案

打开终端并转到包含您的库的文件夹.然后使用命令:

Open terminal and go to folder with your libs. Then use command:

lipo -create libSignatureLibary_armv6.a libSignatureLibary_armv7.a libSignatureLibary_i368.a -output libSignatureLibary.a

这篇关于将静态库合并为一个的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆