建立项目有哪些替代环境?

时间:2009-02-06 19:31:41

标签: c operating-system compilation

我之前看过Linux From Scratch项目,并且有点失望,你需要在你的机器上使用现有的Linux副本来构建它。我知道Linux很容易获取,安装等,但我希望在现代操作系统(Unix / Linux / OS-X / Windows /等)之外和DOS之类的东西上构建LFS项目。 / p>

我的问题是,如何在不在另一个操作系统中构建该项目的情况下,如何使用C编译器构建项目,无论是C,C ++还是其他语言。通过操作系统,我的意思是Unix,Linux,OS-X,Windows,以及所有其他支持GUI的“现代化”操作系统。

所以具体来说,我正在寻找像DOS一样的东西。如果那些可用,我不会使用DOS,但是我正在考虑能够使用所有可用内存,处理能力等的东西。我想启动我的计算机并受到来自“提示”的欢迎我可以构建或执行一个程序(如另一个操作系统)。

3 个答案:

答案 0 :(得分:2)

我认为你最接近的是Gentoo Linux Stage 1安装。它基本上给你一个提示,然后你从最小的起点编译包括内核在内的所有东西。它就像你手动接近引导加载程序的二进制文件一样接近;)

答案 1 :(得分:2)

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

答案 2 :(得分:0)

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

相关问题