Какие альтернативные среды существуют для строительных проектов? - PullRequest
1 голос
/ 06 февраля 2009

Некоторое время назад я смотрел на проект Linux From Scratch и был разочарован тем, что вам нужна существующая копия Linux на вашем компьютере для его сборки. Я знаю, что Linux очень легко получить, установить и т. Д., Но я надеялся построить проект LFS вне современных операционных систем (Unix / Linux / OS-X / Windows / Etc.) И в чем-то вроде DOS.

Мой вопрос: как я могу построить проект, будь то C, C ++ или другой язык с компилятором C, без сборки этого проекта в другой операционной системе. Под операционной системой я имею в виду Unix, Linux, OS-X, Windows и все остальные ОС с поддержкой современного интерфейса.

Так что конкретно я ищу что-то, что работает так же, как DOS. Я не выше, используя DOS, если это все, что доступно, однако я думаю о чем-то, что имеет возможность использовать всю доступную память, вычислительную мощность и т. Д. Я хочу запустить свой компьютер и получить «приглашение» от который я могу построить или выполнить программу (например, другую операционную систему).

Ответы [ 3 ]

2 голосов
/ 06 февраля 2009

Чтобы построить программу, вам необходимо: выполнить другие программы (компилятор, компоновщик), получить доступ к файловой системе как для чтения кода, так и для записи скомпилированных файлов, и так далее. Вам нужна «настоящая» операционная система, тем более, если вы хотите «использовать всю доступную память» и вычислительную мощность. Если вам не нравится «внешний вид высокого уровня» операционных систем с графическим интерфейсом, просто попробуйте один из множества урезанных дистрибутивов Linux: например, «чертовски маленький Linux» приходит на ум.

2 голосов
/ 06 февраля 2009

Я думаю, что ближе всего к вам придет установка Gentoo Linux Stage 1 . Это в основном дает вам подсказку, а затем вы компилируете ВСЕ, включая ядро, с этой минимальной начальной точки. Это почти так же близко, как вы собираетесь без ввода вручную двоичного файла для загрузчика;)

0 голосов
/ 06 февраля 2009

Полагаю, будет много работы, но этот DOS-компилятор может помочь DJGPP . Minix также может быть вариантом, но у него есть X Windows. Кроме того, вам будет трудно найти что-либо.

...