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/