服务与支持 |咨询热线 0931-8733767
  • 金城在线
  • 公司简介
  • 发展历程
  • 企业文化
  • 售后服务
  • 工作机会
  • 联系我们

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

来源:发布时间:2017-11-16 8:13:42

        服务器应用,为了尽可能减小环境的影响,避免开发和线上环境的差别,以及同机器其他应用的影响,即使用动态库我们也倾向于把所有用到的库打包。(最新的思路是把整个文件系统打包,如Docker)这是前提。

        那么静态链接的优点是:

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

        2. 打包简单。

        实际上动态库原名就是shared objects,如果没准备share,用动态库实在没什么好处。除非:

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

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


相关文章
  • 预约专家

    为您提供一对一解决方案
    立即预约
  • 售前咨询

    周一至周五9:00——17:30
    立即咨询
  • 联系方式

    13919049954

    全国7×24小时热线服务
  • 免费报价

    专属专业顾问1对1报价
    免费报价