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

动态链接的效率其实也低不到哪去?是这样吗?

动态链接的效率其实也低不到哪去?是这样吗?

FFIVE 2023-04-17 18:14:51
MinGW是静态链接的,但是支持的东西很少,除非改makefile甚至源码,为什么?Cygwin是动态链接的,所以效率低,但是在原生UNIX上它是动态还是静态呢,动态效率不就低了嘛,静态不就占内存了嘛。它是半静态半动态吗?那可以组合Mingw和Cygwin或者通过选项配置一个最佳环境吗?
查看完整描述

1 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

  1. 字列表静态链接和动态链接跟编译环境基本没啥关系,正常的 C 库都是可以用户选择连接模式的。VC 的 C 库可以动态链接也可以静态链接;minGW 普遍情况下我使用的是动态链接,这样比较方便;我没有用 Cygwin 编译过代码,先不说;但是 linux 中,显然也是可以静态链接和动态链接自选的,这是最基本的常识问题。

  2. 在绝大多数时候,你都不用关心动态链接和静态链接的效率差别。那点差别根本就不会影响到你。真正需要关心的是怎么链接更有利于部署,以及不同的链接模式导致的内存分配方式的差别。


查看完整回答
反对 回复 2023-04-20
  • 1 回答
  • 0 关注
  • 109 浏览
慕课专栏
更多

添加回答

举报

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