我已经编译了一个库并且有目标文件(.o)。现在我想使用 ar 将它们组合到静态库中。我可以做到这一点,但是当我在 iOS 项目中添加该文件时,它说该库是存档类型,而链接架构是arm7。我该如何解决这个问题?
解决了
ar -crs libstatic.a *.o 以前我使用的是 iOS SDK 中的 ar,我想这就是它失败的原因。
ar -rcs libexample.a *.o
Run Code Online (Sandbox Code Playgroud)
将库与交换机链接:
-lexample
Run Code Online (Sandbox Code Playgroud)