动态链接库与静态链接库相比,各自的特点

网站建设知识 phpacg 2年前 (2018-04-24) 97次浏览 0个评论

效劳器运用,为了尽能够减小环境的影响,防止开发和线上环境的差异,以及同机器其他运用的影响,即使用静态库我们也倾向于把一切用到的库打包。(最新的思绪是把整个文件系统打包,如Docker)这是前提。

那么静态链接的优点是:

1. 省空间:linker只会复制你用到的objects。

2. 打包复杂。

实践上静态库原名就是shared objects,假设没预备share,用静态库真实没什么益处。除非:

3. 运用是多executable,多进程结构,那么静态库既省内存又省磁盘空间。

4. 运用要静态加载进程内插件:进程空间内多份静态库烦死你。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址