美文网首页
静态库和动态库,Framework和.a

静态库和动态库,Framework和.a

作者: yangfei02821 | 来源:发表于2022-03-29 20:23 被阅读0次
    静态库:

    链接时,静态库会被完整地复制到可执行文件中, 被多次使用就有多份冗余拷贝

    动态库:

    链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,以节省内存

    .a 和 framework 有什么区别:

    .a是一个纯二进制文件,.framework中除了有二进制文件之外还有资源文件。
    .a文件不能直接使用,至少要有.h文件配合,.framework文件可以直接使用。
    .a + .h + sourceFile = .framework。
    建议用.framework.

    相关文章

      网友评论

          本文标题:静态库和动态库,Framework和.a

          本文链接:https://www.haomeiwen.com/subject/gmjbjrtx.html