是否有没有 .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 文章中有更多信息。
回答你的问题 - 是的,你有一个静态库。
我有框架 FrameworkStatic.framework
当我打开它时我没有找到 .o
文件,但是 .h
和 .a
尽管所有评论都确保静态库始终包含 .o
个文件。
如果我的 FrameworkStatic.framework
不包含 .o
文件,它是否是静态库? (如果没有,则可以打开它并找到代码。)
静态库有 .a
个扩展名。 .o
扩展名用于目标文件。如何创建静态库的简化示例。
源代码:
file1.c
file2.c
编译成目标文件:
file1.o
file2.o
然后从这些 .o
文件创建静态库:
libfile.a
Static library 文章中有更多信息。
回答你的问题 - 是的,你有一个静态库。