Forum: Mikrocontroller und Digitale Elektronik LPC2129 compiler unter Linux Mint


von Legacynator (Gast)


Lesenswert?

Hallo zusammen,

ich habe ein älteres Programm für ein LPC2129 Board, das ich vor vielen 
Jahren unter Windows mit WinARM+Eclipse entwickelt habe.
Jetzt möchte ich gerne eine kleine Anpassung machen, habe aber keine 
Windows-Maschine mehr.

Wie kann ich den Code unter Linux Mint compilieren? Habe mit den 
arm-none-eabi-gcc installiert - ist das der richtige?
Wenn ich ihn auf meinen Code loslasse (im Makefile arm-elf-gcc durch 
arm-none-eabi-gcc ersetzt), bricht er mit einem Fehler ab:
1
 #include <string.h>
2
                    ^
3
compilation terminated.
4
Makefile:390: recipe for target 'apps/Maerklin6050/Maerklin6050.o' failed
5
make: *** [apps/Maerklin6050/Maerklin6050.o] Error 1

Was muß ich noch installieren? Irgendwas mit arm-libc habe ich mit apt 
nicht gefunden. Da scheinen wohl irgendwelche Standard-Libs zu fehlen.

Habe schon mal das Tutorial quergelesen, aber das meiste ist entweder 
Windows oder mittlerweile tot - das Schicksal bei alten Architekturen 
halt :(

Danke schon mal und viele Grüße!

von Legacynator (Gast)


Lesenswert?

Hat sich erledigt, bin selbst drauf gekommen.
Falls nochmal jemand so ein Problem hat: libnewlib-arm-none-eabi 
nachinstallieren!

von Andreas B. (bitverdreher)


Lesenswert?

Die binutils-arm-none-eabi und libstdc++-arm-none-eabi-newlib
solltest Du auch noch haben.

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.