Forum: Compiler & IDEs ARM und AVR gcc auf einem Rechner


von arm_chaot (Gast)


Lesenswert?

...geht das? Ich habe gerade den ARM-gcc auf meinen Rechner geschmissen, 
auf dem zuvor schon winAvr war. Wenn ich mein ARM-Projekt compiliere, 
wird leider der AVR-gcc aufgerufen...

von Andy (Gast)


Lesenswert?

Geht bei mir wunderbar, allerdings nutze ich WinAVR und Codesourcery 
GCC, ist halt ne andere Distribution. Programmiere damit den Luminary 
ARM Cortex M3.

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Geht. Und zwar ebenso, wie ich einen von den drei WinAVR Versionen 
auswähle oder einen von den anderen sieben Compilern einstelle.

Ich wechsle mit einem Batchfile die jeweiligen Pfade zu den 
Crosscompilern. Und es gab in den letzten Monaten eine lange Diskussion 
dazu und darin waren etliche Lösungsmethoden genau erklärt.

von Martin T. (mthomas) (Moderator) Benutzerseite


Lesenswert?

arm_chaot wrote:
> ...geht das? Ich habe gerade den ARM-gcc auf meinen Rechner geschmissen,
> auf dem zuvor schon winAvr war. Wenn ich mein ARM-Projekt compiliere,
> wird leider der AVR-gcc aufgerufen...

Ja, geht. Auch ohne Rumbiegen am Suchpfad bevor man für unterschiedliche 
Targets compiliert. Programme der GNU Toolchain in WinAVR starten mit 
avr- (z.B. avr-gcc). Vorkompilierte ARM-cross-toolchains haben einen 
anderen "binary-prefix" (Yagarto/WinARM arm-elf-, Codesourcery 
arm-none-eabi-). In Shell/Eingabeauffoderung:
avr-gcc -v
arm-elf-gcc -v
arm-none-eabi-gcc -v
make --version
path
eingeben und Ausgaben mitteilen.

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.