OSDev
http://osdev.su/

Компилятор для разработки ОС
http://osdev.su/viewtopic.php?f=6&t=110
Страница 1 из 2

Автор:  p_aleksandrov [ 21 авг 2007, 15:54 ]
Заголовок сообщения:  Компилятор для разработки ОС

Какой компилятор C++ лучше использовать для разработки ОС: GCC или OpenWatcom?

Автор:  sadko [ 21 авг 2007, 16:02 ]
Заголовок сообщения:  Re: Компилятор для разработки ОС

Это чисто твоё индивидуальное предпочтение.
Те, кто начинает писать ОС под *nix, обычно используют GCC. Те, кто начинает писать ОС под Windows - Open Watcom.
Я выбрал OpenWatcom. И даже собрал его под Linux :).

Автор:  pushkoff [ 21 авг 2007, 16:41 ]
Заголовок сообщения:  Re: Компилятор для разработки ОС

а я выбрал MSVC и нипажалел ниразу...

Автор:  p_aleksandrov [ 21 авг 2007, 16:42 ]
Заголовок сообщения:  Re: Компилятор для разработки ОС

У OpenWatcom есть какие преимущества или недостатки по сравнению с GCC?

Автор:  Гость [ 22 авг 2007, 10:57 ]
Заголовок сообщения:  Re: Компилятор для разработки ОС

P_Aleksandrov, OW медленно развивается ИМХО.

Автор:  sadko [ 26 авг 2007, 18:24 ]
Заголовок сообщения:  Re: Компилятор для разработки ОС

Собрал OW-1.7 под Linux:
http://xskernel.org/files/downloads/wat ... 386.tar.gz

Автор:  p_aleksandrov [ 26 авг 2007, 23:15 ]
Заголовок сообщения:  Re: Компилятор для разработки ОС

Цитата:
а я выбрал MSVC и нипажалел ниразу...
//Pushkoff

Насколько я знаю, MSVC не может создавать ELF. Я хочу сделать ядро, совместимое с Multiboot Specification (которая используется в GRUB).

Автор:  pushkoff [ 27 авг 2007, 10:28 ]
Заголовок сообщения:  Re: Компилятор для разработки ОС

я использовал GRUB в качестве загрузчика своей оси...

Автор:  grindars [ 27 авг 2007, 13:59 ]
Заголовок сообщения:  Re: Компилятор для разработки ОС

GRUB'у вовсе не обязательно, что бы ядро было ELF. если в заголовке поставить флаг и добавить поле с точкой входа, будет грузить бинарники любого формата

Автор:  srepus [ 11 окт 2007, 16:59 ]
Заголовок сообщения:  Re: Компилятор для разработки ОС

Цитата:
если в заголовке поставить флаг и добавить поле с точкой входа, будет грузить бинарники любого формата

а можно тут поподроней? что за флаг? Де указать точку входа?

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/