编译器、链接器、装载器是什么?

121
我想深入了解编译器、链接器和装载器的含义和工作原理,最好是以 C++ 为例。

请看:https://dev59.com/-HVC5IYBdhLWcg3wYQAp#311889 - paxdiablo
14个回答

1
编译器将编程语言的代码翻译成机器语言。
链接器创建两个程序之间的链接。
加载器将程序加载到主数据库、程序等中的内存中。

0

编译器是一种特殊的程序,它处理用特定编程语言编写的语句,并将它们转换为机器语言或计算机处理器使用的“代码”


0

编译器 它将源代码转换为目标代码。

链接器 它将多个目标文件合并成一个可执行程序文件。

加载器 它将可执行文件加载到主存储器中。


2
我认为你的答案在过去10年中已经有14个高质量的回答涵盖了。 - Nicolas Gervais

-1

编译器:它是一种系统软件,用于纠正程序、目标文件、消息等的错误。

链接器:它是一种系统软件,将一个或多个目标文件和可能的一些库代码组合成可执行文件、库或错误列表。

加载器:一种程序,将可执行文件加载到机器的主存储器中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接