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

Are there static libraries without .o files ? Or it's not a static library at this case?

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

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

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

源代码:

  • file1.c
  • file2.c

编译成目标文件:

  • file1.o
  • file2.o

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

  • libfile.a

Static library 文章中有更多信息。

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