Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.08.2011, 18:22   #1
Eisregen
Новичок
Джуниор
 
Регистрация: 27.05.2011
Сообщений: 1
По умолчанию На чём скомпилировать ОС ?

Нашёл самый что ни на есть древнейший Linux 0.01 в исходниках. Возник вопрос: чем, как это скомпилировать? Темой интересуюсь давно... как на С написть ОС ? Какие-то платформенно независимые компиляторы, или что? Буду благодарен тем, кто подскажет

http://old-dos.ru/files/linux-0.01.tar.gz.zip - Linux 0.01
Eisregen вне форума Ответить с цитированием
Старый 01.08.2011, 19:07   #2
JTG
я получил эту роль
Старожил
 
Аватар для JTG
 
Регистрация: 25.05.2007
Сообщений: 3,694
По умолчанию

А х/з. Вот тут версия адаптированная под GCC 4.x http://kerneltrap.org/Linux/Dusting_Off_the_0.01_Kernel
пыщь
JTG вне форума Ответить с цитированием
Старый 01.08.2011, 19:08   #3
Tony Parker
Пользователь
 
Регистрация: 19.12.2010
Сообщений: 52
По умолчанию

Там в корневой папке (linux/) лежит Makefile, надо выполнить в Линуксовой консоли:

Код:
$ cd linux
$ make
что соберёт образ ядра.

Какие компиляторы нужны? Из Makefile:

AS86 =as -0 -a
CC86 =cc -0
LD86 =ld -0

AS =gas
LD =gld
CC =gcc
CPP =gcc -E -nostdinc -Iinclude
AllSuccess1.ru - каталог полезных курсов.
Tony Parker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скомпилировать программу I.nessa Помощь студентам 10 11.12.2010 22:29
Чем скомпилировать? NAG Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 6 23.06.2010 14:34
не получаеться скомпилировать motaro Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 4 29.03.2009 12:17
Невозможно скомпилировать The_Immortal Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 09.10.2008 19:03
скомпилировать проект Killbrum Общие вопросы C/C++ 5 02.09.2008 09:26