Naja,
das Problem scheint zu sein, daß du ein C-Programm in den AVR brennen möchtest.... das geht aber nicht, da das Programm vorher von dem GCC-Compiler in Maschinencode umgewandelt werden muss. Dieser Maschinencode wird als sog. HEX-Datei auf deinem Rechner gespeichert und diese HEX Datei musst du mit avrdude in den AVR brennen.

Gruß,
SIGINT