www.mikrocontroller.net

Forum: Compiler & IDEs wie compiliere ich code mit dem AVR GCC unter Linux?


Autor: Sebastian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also ich habe auf meinem Linux System den GCC Compiler drauf, und habe 
auch AVRGCC scheinbar erfolgreich installiert. Nur wie kompiliere ich 
jetzt meinen C code für die AVR's? Und muss ich noch irgendwelche 
Einstellungen für die unterschiedlichen AVR-typen vornehmen? Ich benutze 
hauptsächlich den AT90S4433.

Schon mal danke im vorraus

M.f.G. Sebastian

www.Roboter-Elektronik.de

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
avr-gcc -mmcu=at90s4433 -Os bla.c

Autor: Sebastian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Da kommt immer command not found.

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wohin hast du AVR-GCC installiert? Nach /usr/local/avr nehme ich an?
Dann musst du dafür sorgen dass /usr/local/avr/bin im PATH steht, z.B. 
durch
  export PATH=/usr/local/avr/bin:$PATH
Um das dauerhaft zu bekommen kannst du den Befehl auch
in /etc/profile oder ~/.bashrc eintragen.

Autor: Sebastian (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich weiß jetzt nicht genau wo ich das hininstalliert habe. Ich habe 
dafür eine sh datei ausgeführt. Diese wollte dann noch weitere Dateien 
haben. Die hab ihc mir dann acuh zusammengegoogelt. Nach etwas längerer 
Zeit Installieren und kompilieren war das fertig. Fragt mich jetzt bitte 
nicht, wie das alles hieß, da ich den ganzen kram als root gemacht habe 
und jetzt zu faul bin als root reinzugehen ;)
Gibt es irgendwo eine Anleitung (auch für Linuxanfänger verständlich), 
wie man AVRGCC richtig installiert?

Autor: Andreas Schwarz (andreas) (Admin) Benutzerseite Flattr this
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn du sogar zu faul bist mal in das Installationsscript reinzuschauen 
oder nachzuschauen in welchem Verzeichnis du den Compiler installiert 
hast, dann kann ich dir auch nicht helfen.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.