Forum: Compiler & IDEs WinARM mit PN?


von jörn (Gast)


Lesenswert?

Moin,

ich habe mir WinARM runtergeladen und bin etwas verwirrt angesichts der
Vielzahl von Ordnern und Dateien, die sich darin finden. Mein Versuch,
die Beispiele, die dabei sind, mit /bin/arm-elf-gcc.exe zu kompilieren
ist irgendwie beim linken gescheitert, weil er Probleme mit einer
libc.a hatte. Die Make-Befehle im Programmers-Notepad schlagen auch
alle irgendwie fehl. Wie kann ich das Programmers-Notepad so
einrichten, dass es endlich mal gelingt, die Beispiele zu kompilieren
oder welche Optionen oder Einstellungen sind dafür beim Kompilieren
direkt mit gcc notwendig?

Gruß,

Jörn

von mthomas (Gast)


Lesenswert?

"Schlagen...irgendwie fehl" hilft leider nicht um weiterzuhelfen.
Pfade richtig eingstellt? Andere arm-Toolchain auf dem Rechner? Wird
das zu WinARM gehoerende make.exe gerufen (nicht z.B. eines von
Borland)?. Das waeren schon die ueblichen Fehler. Ansonsten: Ausgabe
von path, arm-elf-gcc --version, make --version und von "make all"
eines Beispiels.
Martin Thomas

von jörn (Gast)


Lesenswert?

Na gut, meine Angaben waren wohl nicht ganz präzise.
Ich habe nun ein wenig weiter gesucht und wenn ich nun folgendes
ausführe erhalte ich auch folgendes Ergebnis:

D:\WinARM\examples\at91sam7s64_Atmel_example>make all

-------- begin --------
process_begin: CreateProcess((null), arm-elf-gcc --version, ...)
failed.
make (e=2): Das System kann die angegebene Datei nicht finden.
make: *** [gccversion] Error 2

Dabei habe ich einfach mal versucht, das Beispiel zu kompilieren.
Erfolgreich hingegen ist der Befehl "make clean". Wo könnte mein
Fehler liegen?

Gruß,

Jörn

von mthomas (Gast)


Lesenswert?

Fehlen nur noch Ausgaben von path, arm-elf-gcc --version und make
--version

von jörn (Gast)


Lesenswert?

arm-elf-gcc ist die Version 4.0.1
make die Version 3.78.1

Sind waren auch beide gemeinsam mit dem PN in einer Zip-Datei. Wäre ja
komisch, wenn sie dann nicht zusammen funktionieren.

Gruß,

Jörn

von mthomas (Gast)


Lesenswert?

Path?

von jörn (Gast)


Lesenswert?

Ja, danke, der path war es denn auch. Ich hatte noch ein WinAVR auf dem
System und dessen Path war eingestellt.
Jetzt geht alles.

Gruß,

Jörn

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.