Skip to content

Latest commit

 

History

History
10 lines (8 loc) · 1.09 KB

DLL.md

File metadata and controls

10 lines (8 loc) · 1.09 KB

DLL 文件和 Windows 关系: 在Windows操作系统中,DLL 是一种共享库,用于包含可由多个应用程序调用的代码和资源。 DLL 提供了一种模块化的方法,允许开发者将代码和功能划分为独立的单元,以便多个应用程序可以共享这些单元而不必重复实现,Linux上相当于.so文件。 ^ DLL动态链接库(Dynamic Link Library): DLL文件通常包含二进制机器代码,这些代码可能是由高级语言编写并通过编译器编译生成的。这意味着 DLL 文件可以包含汇编语言、机器语言或高级语言编译后的代码。

在实际开发中,DLL 文件的源代码可以用各种编程语言编写,包括C、C++、C#等。这些源代码通过相应的编译器生成机器码,然后被链接成 DLL 文件。如果源代码是用汇编语言编写的,那么编译器将把汇编代码转换为机器代码。 总的来说,DLL 文件可以包含经过编译的机器码,而这些机器码可以由高级语言编写、经过编译器编译,也可以由汇编语言编写直接转化而成。