美文网首页
静态库(.a)和动态库(dylib)

静态库(.a)和动态库(dylib)

作者: blue_lights | 来源:发表于2021-01-08 17:39 被阅读0次

区别

1、加载

静态库:静态加载

动态库:动态加载

2、初始化

动态库可以在加载时进行初始化,并在客户端应用程序正常终止时执行清理任务。静态库没有这个特性。

3、使用时内存如下图

静态库是加载到堆内存,作为应用程序代码的一部分。

动态库是加载到栈内存,运行时存在。

相关文章

网友评论

      本文标题:静态库(.a)和动态库(dylib)

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