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/ |