有没有.o文件的静态库吗?或者在这种情况下它不是静态库?

时间:2015-07-20 09:49:52

标签: ios objective-c swift static-libraries

我打开框架Fragment我找不到FrameworkStatic.framework个文件,但只有.o.h,尽管所有评论都是确保静态库始终包含.a个文件。

如果我的.o不包含FrameworkStatic.framework个文件,那么它是不是静态库? (如果没有,则可以打开它并找到代码。)

1 个答案:

答案 0 :(得分:2)

静态库的扩展名为.a.o扩展名用于目标文件。有关如何创建静态库的简化示例。

源代码:

  • file1.c
  • file2.c

编译成目标文件:

  • file1.o
  • file2.o

然后从这些.o文件创建静态库:

  • libfile.a

Static library文章中的更多信息。

回答你的问题 - 是的,你拥有的是一个静态库。