【问题标题】:Compiler installation编译器安装
【发布时间】:2012-03-10 09:44:01
【问题描述】:

两年前我开始学习两种计算机语言。但有很多事情我试图理解。例如,我想知道是否可以在没有安装操作系统的计算机上安装编译器(例如 C 编译器)?

【问题讨论】:

  • 这对您的硬件来说会很困难和定制,但我不明白为什么不这样做。找一个玩得开心,不过……
  • 要补充 Jon 的答案,您必须在编译器代码中嵌入一个 mini-OS,以便编译器能够执行基本操作,例如与硬盘驱动器、键盘对话、显卡等。操作系统为您做的所有事情。
  • 迷你操作系统?如果电脑有cpu,就不能用汇编语言做程序吗?

标签: compiler-construction hardware


【解决方案1】:

查看Forth - 它不是通常的编译语言,但可以在没有操作系统的硬件上使用。

【讨论】:

    【解决方案2】:

    如果您没有操作系统......您没有任何地方可以安装任何东西。

    【讨论】:

    • 你听说过硬盘吗?
    • 所有的操作系​​统都是用汇编写的吗?
    • 不,它们通常不再是了。但是,操作系统源代码是在现有机器上编译的,以获取放入操作系统安装程序的二进制文件。 (即使它们是用汇编语言编写的,几十年来也没有手工组装过)。
    • @user1256053 不完全是……现代操作系统不是用 full 程序集编写的。例如,Windows 是用 C、C++ 和汇编语言编写的。
    【解决方案3】:

    那么这样做的实际用途是什么? 我唯一能想到的就是如果你想把它嵌入到一些硬件中。 我认为尝试这样做可能有点奇怪。除了编译器应该编译代码..那么你将如何在没有操作系统的情况下输入你的代码?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-26
      • 2017-05-19
      • 2017-12-20
      • 1970-01-01
      • 2018-10-08
      • 2015-08-05
      • 1970-01-01
      相关资源
      最近更新 更多