gpt4 book ai didi

python - Windows 中 .dll 文件的含义是什么......? Linux 中 .so 文件的含义是什么?

转载 作者:太空宇宙 更新时间:2023-11-04 05:54:21 25 4
gpt4 key购买 nike

据我所知,两者都是可执行的...但是 .dll 文件和 .exe 文件之间有什么区别,.so 文件和 .sh/.py/.bin 文件之间有什么区别?

最佳答案

.dll - 动态链接库。它是 Microsoft 的共享库实现,在程序初始化或执行期间加载。与静态链接库不同,它不会使代码膨胀,但单个内存镜像可以在多个不同的进程镜像之间共享。这些不是独立的,而是需要从可执行文件中调用。由于它是一个库,与可执行文件相比,它可以有多个入口点。

.exe - 独立可执行文件的 Microsoft 实现。可执行文件可以作为进程直接由加载器加载到内存中。有且仅有一个入口点作为第一个执行线程执行。

.so - 共享对象。在 *nix 系统上,共享库(如 dll)被实现为共享对象。

关于python - Windows 中 .dll 文件的含义是什么......? Linux 中 .so 文件的含义是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10235235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com