编译器,链接器,加载器是操作系统的一部分吗?

时间:2019-05-09 18:19:37

标签: linker compiler-construction operating-system

我正在尝试更深入地了解编程语言。所以我想知道编译/翻译过程是如何工作的,其中哪些是第三方的,哪些是内置的或与操作系统打包的。

  1. 编译器: 我遇到了必须安装gcc或g ++等的情况,而操作系统没有附带它。用户会安装编译器吗?

  2. 链接器: 据我所知,链接器将数据文件,函数和库文件链接在一起。我从来没有专门安装链接器或加载器,所以这需要某种系统知识,这是操作系统内置的吗? (表示它是根据系统架构等在操作系统安装期间安装的)。

  3. 装载机: 这些将创建一个.exe文件。我不记得安装任何装载程序吗,这是否也随操作系统一起提供?

谢谢。

0 个答案:

没有答案