链接器和加载器之间的区别
在这篇文章中,我们将了解链接器和加载器之间的区别-
链接器
链接器的主要功能是生成可执行文件。
链接器将输入作为编译器/汇编器生成的目标代码。
链接的过程可以理解为将不同的代码片段组合起来以获得可执行代码的方法。
有两种类型的链接器可用:链接编辑器和动态链接器。
链接器还有助于组合所有对象模块。
链接器负责安排程序地址空间中的对象。
装载机
加载器的主要功能是将可执行文件加载到主内存中。
它以可执行文件(由链接器生成)作为其输入。
可以理解为将可执行代码加载到主存中进一步执行的过程。
加载器有3种类型:绝对加载、可重定位加载和动态运行时加载。
它有助于将地址分配给可执行代码或文件。
它还负责调整程序中使用的引用。
热门推荐
10 圣诞祝福语简短小学
11 祖国七十华诞简短祝福语
12 老师送的祝福语简短
13 生日祝福语大全女生简短
14 祝女性生日祝福语简短
15 牛年女神节祝福语简短
16 情人表白祝福语简短大气
17 老公开业祝福语简短
18 官宣新年祝福语简短