Цитата(coolibin @ Mar 16 2008, 09:05)

Скажу конкретнее, мне нужен С на GCC
Вам надо прочитать описание на собственно gcc. Также попребуется прочитать описание линкера ld из комплекта binutils. Еще необходимо будет изучить утилиту make. Это "универсальный набор", для любого процессора/контроллера. Для AVR вам потребуется библиотека avr-libc и ее описание придется прочитать очень внимательно - именно в нем изложена вся специфика, касающаяся GCC именно для AVR.
Все описания идут в комплекте с программами, на всякий случай вот ссылки на описания в интернете:
Описание gcc.
Описание ld.
Описание GNU makeAVR-libcP.S. И ничего не мешает писать на С++, если не увлекаться или не использовать вообще STL.