为了账号安全,请及时绑定邮箱和手机立即绑定

静态链接与动态链接

静态链接与动态链接

C++ C
侃侃无极 2019-07-02 14:59:43
静态链接与动态链接在某些情况下,选择静态链接而不是动态链接有任何令人信服的性能原因,反之亦然?我听过或读过以下内容,但我对这个问题还不太了解,无法保证其真实性。1)静态链接和动态链接在运行时性能上的差异通常可以忽略不计。(2)(1)如果使用概要数据优化程序热路径的分析编译器,则不正确,因为通过静态链接,编译器可以优化代码和库代码。通过动态链接,只能优化您的代码。如果大部分时间花在运行库代码上,这会产生很大的影响。否则,(1)仍然适用。
查看完整描述

3 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

我同意建议中提到的几点,另外:

  • 静态链接的应用程序可能更容易部署,因为有更少或没有额外的文件依赖项(.dll/.so),当它们丢失或安装在错误的位置时可能会导致问题。


查看完整回答
反对 回复 2019-07-02
  • 3 回答
  • 0 关注
  • 545 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信