技术栈
静态编绎
专注VB编程开发20年
1 年前
动态库
·
静态库
·
dll
·
vc++
·
静态编绎
为何百兆静态库能打进数兆的可执行文件?
第三方库是工程开发必不可少的部分,而第三方库可以是.a和.framework的静态库,也可以是.framework的动态库,其中静态库是最常用的方式。 静态库往往比较大,可在打包到可执行文件之后,对安装包大小的增加远远小于静态库本身的Size。 那么,就产生两个问题: 1、静态库里面存在什么内容? 2、静态链接到可执行文件后为什么体积变小? 本文就以.framework的静态库来分析具体情况。