avrGCC unter Linux

Gast #74912
Hallo,
ich hab' mal ne' kleine Frage zum AVR-GCC unter Linux.
Das AVR-GCC Release von :
http://savannah.nongnu.org/download/avr-libc/released/ sieht mir stark
nach dem "Original" GCC aus.

Meine Frage : Kann man mit dem "normalen" gcc (der ja jeder Distri
Beiliegt) auch AVR-Programme Kompilieren ??
Kennt jemand eine gute(!) Installationsanleitung für den AVR-GVV unter
Linux ???

Neugierige Grüsse
DanDanger
Gast #74913
Hi

mit dem "Original" GCC kannst du auch AVR-Programme compilieren wenn
du beim compilieren des Compilers die entsprechenden Optionen angiebst.
Wie das geht steht z.B. in der AVR-Libc-Doku gut beschrieben.
http://savannah.nongnu.org/download/avr-libc/doc/avr-libc-user-manual/install_tools.html
Für einen Linux-Neuling ist das aber dann doch nicht ganz einfach. Aber
hier
http://savannah.nongnu.org/download/avr-libc/released/
gibt es doch auch fertige RPM's. Nimm doch die wenn du mit dem selber
compilieren nicht klarkommst.
Gast #74915
Hi

es ist der "ganz normale" GCC der aber als Target nicht den
x86-Prozessor sondern den AVR hat. Dein "normaler" GCC erzeugt aber
Code für den x86 Prozessor. Du mußt also entweder denn GCC neu
compilieren (und ihn dann in ein anderes Verzeichnis als den
"normalen" GCC instalieren) oder aber das RPM von der genannten Seite
runterladen.

Matthias
Gast #74916
Kleine Korrektur:

Du mußt den mit --target=avr konfigurierten GCC nicht extra in ein
anderes Verzeichnis installieren.  Diese Konfigurations-Option
bewirkt standardmäßig auch, daß alle installierten (sichtbaren)
Binaries mit dem Präfix "avr-" versehen werden.  Gleiches gilt für
die binutils und den GDB.  Auf diese Weise unterscheiden sich die
installierten Programme immer von den gleichnamigen Programmen der
Wirts-Umgebung.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.