c - 构建项目存在哪些替代环境?

标签 c operating-system compilation

我刚才在看 Linux From Scratch 项目,有点失望的是你需要在你的机器上有一个现有的 Linux 副本来构建它。我知道 Linux 很容易获得、安装等,但我希望在现代操作系统 (Unix/Linux/OS-X/Windows/Etc.) 和类似 DOS 的系统中构建 LFS 项目。

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

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

最佳答案

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

关于c - 构建项目存在哪些替代环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/521815/

相关文章:

c - asprintf() 释放内存的技巧是什么?

java - 为什么 java 也是系统/操作系统名称(python 中的帮助文档)?

c - 生产者消费者的解决方案

使用linux终端编译问题

java - 如何运行已粘贴到我的程序中的 Java 代码

c - 是否有可以处理 C 内联结构的 MSVC 版本?

c - 如何对音频流使用混合和连接过滤器?

c++ - 不同的 C++ 类声明

c - 将文本文件读入C中的2D数组

c++ - 诺基亚手机中的操作系统