背景
计算机领域有这静态库和动态链接库的概念
windows系统
动态链接库:windows编程里是 *.dll及其引入库
静态库:*.lib
类unix系统
动态链接库:*.so
静态库:*.a
为什么要静态库?
1. 模块化及代码复用
2. 可执行文件在链接的过程中只会打包使用到的函数,这样可以减小包的大小。举个例子,有这么个场景,我要使用计算md5的功能&#x