Der GCC hat damit kein Problem. ;-) Allerdings können sie zu einem
Problem in dem (von AVR Studio generierten) Makefile in Zusammenhang
mit der von make aufgerufenen Shell (bash) sein. Man muss die
Leerzeichen dann ordentlich vor der Shell schützen, was einiges mehr
an Aufwand im Makefile bedeutet, was wiederum offenbar das AVR Studio
Plugin nicht implementiert hat.
Aber der Fehler rührt generell daher, dass das AVR Studio Plugin
offenbar nicht willens oder in der Lage ist, den Fehlerstatus sauber
auszuwerten, den make nach dem erfolglosen Aufruf liefert, und daher
nur ,,erwartete'' Fehler in der Compilierung bzw. beim Linken erkennt
und entsprechend die Ansicht auf die Fehlermeldung umschaltet. Bei
nicht in der Ausgabe erkannten Fehlermeldungen will es dann weiter
machen, zeigt die Compiler-Mitteilungen gar nicht erst an und stolpert
halt drüber, dass das ELF-File am Ende gar nicht da ist. Ein Umschalten
auf das Fenster mit den Compiler-Meldungen sollte das Übel zu Tage
fördern.
Man könnte natürlich daraus schlussfolgern, dass AVR Studio keine
besonders gelungene IDE ist...