什么是一个exe被dynamic编译的意思?

什么是一个exe被dynamic编译的意思?,第1张

概述什么是一个exe被dynamic编译的意思?

从MysqL网站上的一个页面浏览以下段落:

您可以使用C或C ++编写插件(或使用C调用约定的其他语言)。 插件是dynamic加载和卸载的,所以你的 *** 作系统必须支持dynamic加载,你必须dynamic编译调用应用程序(不是静态的)。 对于服务器插件,这意味着MysqLd必须dynamic编译 。

什么是dynamic编译的意思? 我知道dynamic链接,但我不确定他们的意思是dynamic编译。

另外,在windows 10(x64)上,我如何确保exe已经被dynamic编译? 有没有可能从dumpbin的输出中找出它? 这里是MysqLd.exe(版本5.7)的dumpbin输出:

注:我回顾了这个没有提供那么多信息的旧问题 。 它build议的依赖工具不再在windows上。

动态编译意味着您正在编译代码,以便编译后的输出适合于动态链接。

在windows上,创建为DLL的过程必须编译它,以便它适合于动态链接,因为DLL总是动态链接的。

我相信现在大多数平台总是动态编译,并产生可重新定位的输出,即使它们随后被静态链接。

总结

以上是内存溢出为你收集整理的什么是一个exe被dynamic编译的意思?全部内容,希望文章能够帮你解决什么是一个exe被dynamic编译的意思?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1228708.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-05
下一篇 2022-06-05

发表评论

登录后才能评论

评论列表(0条)

保存