Was für eine Programmierumgebung (IDE) verwendest du um den Code zu erstellen? Verwendeset du c oder c++ als Programmiersprache (normalerweise verwendet man für µC die Sprache c und nicht c++)?
avr-gcc bzw avr-c++ ist der Compiler, dieser erstellt aus dem Programm (erstellt mit der IDE) den Maschinencode (den der µC versteht).

MfG Hannes