Forum: Compiler & IDEs avrGCC unter Linux


von DanDanger (Gast)


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

von Matthias (Gast)


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.

von DanDanger (Gast)


Lesenswert?

Hey,
Danke für die Antwort :-)

Nur um ganz sicher zu gehen :
Handelt es sich bei dem ARR-GCC von :
http://savannah.nongnu.org/download/avr-libc/released/
wirklich um den "ganz normalen" GCC, oder sind da noch
AVR-Spezifische Sachen implementiert ???

Da der "normale"  GCC ja schon bei mir drauf ist, könnte ich mir dann
ja den Download sparen ;-)

Neugierige Grüsse
DanDanger

von Matthias (Gast)


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

von Joerg Wunsch (Gast)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.