[英]How to combine object files (.o) to create static library (.a) for iOS?
我编译了一个库,并且有目标文件(.o)。 现在我想使用ar将它们组合在一个静态库中。 我能够做到这一点但是当我在iOS项目中添加该文件时,它表示库是归档类型,而链接架构是arm7。 我该如何解决这个问题?
解决了
ar -crs libstatic.a * .o以前我使用的是iOS SDK中的ar,我想这就是它失败的原因。
ar -rcs libexample.a *.o
将库与交换机链接:
-lexample
到目前为止,我在这个主题上找到的最好的资源是:
http://sgleadow.github.com/blog/2011/10/28/universal-static-libraries-and-frameworks-for-ios/
这是一个漫长的过程 - 但每一步对于使其按预期工作至关重要。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.