OSDev http://osdev.su/ |
|
На чем кодить ОСь под Линукс? http://osdev.su/viewtopic.php?f=6&t=21 |
Страница 1 из 2 |
Автор: | o_serg [ 06 май 2007, 17:39 ] |
Заголовок сообщения: | На чем кодить ОСь под Линукс? |
Кто чем кодит в Линукс ОСи (интересует Си + Асм), поделитесь опытом плииз!? В какой IDE ? |
Автор: | dinamyte [ 06 май 2007, 18:10 ] |
Заголовок сообщения: | Re: На чем кодить ОСь под Линукс? |
Я использую GCC и NASM для сборки операционной системы. |
Автор: | next [ 06 май 2007, 18:51 ] |
Заголовок сообщения: | Re: На чем кодить ОСь под Линукс? |
Асм - однозначно NASM, для си GCC либо искать watcom под линух, IDE нафиг не надо - либо в МС либо в любом удобном текстовом редакторе, и использовать Makefile-ы для сборки, либо просто шелл-скрипты(канает пока система небольшая). Тестить в Bochs. |
Автор: | sadko [ 06 май 2007, 23:44 ] |
Заголовок сообщения: | Re: На чем кодить ОСь под Линукс? |
GCC как стандартное средство, Watcom - как альтернатива. Другого не дано. Watcom, собранный под Линь, можно скачать с моего сайта. ASM - nasm, yasm, fasm, gas, wasm. Остальное - либо отстой, либо динозавры. IDE - vi/vim, emacs, mc editor, eclipse (+CDT plugin). Лично мой выбор - Watcom C++, fasm, wasm, eclipse. |
Автор: | trac3r [ 07 май 2007, 01:08 ] |
Заголовок сообщения: | Re: На чем кодить ОСь под Линукс? |
я использую NASM и GCC, как среду разработки использую Emacs |
Автор: | o_serg [ 07 май 2007, 06:46 ] |
Заголовок сообщения: | Re: На чем кодить ОСь под Линукс? |
А можно еще ссылочки на то что советуете плиизз. |
Автор: | next [ 07 май 2007, 07:17 ] |
Заголовок сообщения: | Re: На чем кодить ОСь под Линукс? |
Цитата: А можно еще ссылочки на то что советуете плиизз. //o_serg Цитата: Watcom, собранный под Линь, можно скачать с моего сайта. //SadKo NASM лежит тут: http://nextos.ntagil.ru/progs/nasm/nasm-0.98.39.tar.bz2 Остальное вроде всё есть практически в любом дистрибе линуха, по крайней мере GCC и MC должны быть точно.(у меня вот например в дистрибе GCC, NASM, vi/vim, emacs, mc editor точно есть) |
Автор: | Гость [ 07 май 2007, 10:47 ] |
Заголовок сообщения: | Re: На чем кодить ОСь под Линукс? |
SadKo, Ты не прав... компиляторов - масса. :) например есть icc от Intel (по оптимизации он должен рвать всех на британский флаг) Из лайт вариантов есть tcc, http://fabrice.bellard.free.fr/tcc/ или можно попытаться собрать миниксовый ACK (Он сейчас как самостоятельный проект) http://tack.sourceforge.net/ Лично я юзаю gcc4 + yasm Но когда встанет вопрос о портировании компилятора под мою систему - я может быть рассмотрю и лайт варианты. tcc кстати вполне приличен в плане возможностей... Соответствует C99, что уже круто. ACK не соответствует. Ибо gcc - монстр :) |
Автор: | trac3r [ 07 май 2007, 11:36 ] |
Заголовок сообщения: | Re: На чем кодить ОСь под Линукс? |
да tcc очень хорош, жаль что у него с оптимизацией плохо |
Автор: | whitequark [ 07 май 2007, 18:45 ] |
Заголовок сообщения: | Re: На чем кодить ОСь под Линукс? |
Я использую GCC и GAS (удобно, когда в инлайн- и нормальном ассемблере один синтаксис), в качессте среды - KDevelop. Она достаточно удобная (есть например автодополнение кода и задоченная kонсоль) и легко настраивается на компиляцию и выполнение ОСи |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |