avrGCC unter Linux

Gast #74912
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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
Lesenswert?
• ▲
▼
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

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.

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.