【问题标题】:What alternative environments exist for building projects?构建项目有哪些替代环境?
【发布时间】:2009-02-06 19:31:40
【问题描述】:

前段时间我在研究 Linux From Scratch 项目,对您需要在您的机器上安装现有的 Linux 副本来构建它感到有点失望。我知道 Linux 很容易获得、安装等,但我希望在现代操作系统(Unix/Linux/OS-X/Windows/等)之外以及在 DOS 中构建 LFS 项目。

我的问题是,我如何构建一个项目,无论它是 C、C++ 还是使用 C 编译器的其他语言,而不在另一个操作系统中构建该项目。操作系统是指 Unix、Linux、OS-X、Windows 和所有其他支持 GUI 的“现代”操作系统。

所以特别是我正在寻找类似于 DOS 的东西。如果仅此而已,我不会使用 DOS,但是我正在考虑能够使用所有可用内存、处理能力等的东西。我想启动我的计算机并受到来自“提示”的欢迎我可以构建或执行程序(如另一个操作系统)。

【问题讨论】:

    标签: c operating-system compilation


    【解决方案1】:

    为了构建程序,您需要:执行其他程序(编译器、链接器),访问文件系统以读取代码和写出编译文件,等等。您需要一个“真正的”操作系统,如果您想“使用所有可用内存”和处理能力就更是如此。如果您不喜欢支持 GUI 的操作系统的“高级外观”,只需尝试众多精简的 linux 发行版之一:例如,"damn small linux" 浮现在脑海中。

    【讨论】:

      【解决方案2】:

      我认为您最接近的是 Gentoo Linux Stage 1 安装。它基本上会给你一个提示,然后你从这个最小的起点编译一切,包括内核。在不手动输入引导加载程序的二进制文件的情况下,它几乎与您将获得的一样接近;)

      【讨论】:

        【解决方案3】:

        我的猜测是,这将是很多工作,但这个 DOS 编译器可能会帮助DJGPPMinix 也可能是一个选项,但它确实有 X Windows。除此之外,您将很难找到任何东西。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-12-18
          • 2010-11-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多