So einfach geht es eben nicht, jedenfalls nicht für GCC.Zitat von tobimc
Ein (host-) gcc, aber bei Linux-Distributionen dabei.
Wenn du einen avr-gcc willst, dann brauchst du noch zusätzliche Parameter, sonst geht nachher garnix. Und ein 'nackter' avr-gcc ohne den Rest der Toolchain ist auch recht witzlos...
Das Buch kenne ich nicht, aber für 10€ kann man bestimmt nicht viel falsch machen. Um C zu lernen kannst du wie vorgeschlagen den GCC hernehmen. Und eine gedrucktes Dokument ist angenehmer zu lesen als ne web-Version oder Tutorial.
avr-gcc ist in der Verwendung iW gleich zum gcc, aber die Entwicklung auf embedded ist schon was spezielles, weil man viel weniger Resourcen hat, nicht so leicht debuggen oder Ausgaben machen kann, erst uploaden muss, etc.
In vielen C-Büchern sind auch Funktionen wie printf erklärt, obwohl die nicht zum Sprachumfang von C gehören, sondern zu Standardbibliotheken wie der libc. Auf einem AVR macht ein printf auch nicht unbedingt Sinn. Einfach ein printf absetzen und erwarten, daß alles auf einem drangeklemmten Display erscheint, wäre etwas blauäugig...![]()
Lesezeichen