Gast
#2153469
Guten Abend, ich versuche schon seit 2 Stunden ein Testprogramm für den LPC2478 zu kompilieren mit folgendem Ergebnis: //--------------------------------------- Compiling C: main.c arm-elf-gcc -c -mcpu=arm7tdmi -I. -gdwarf-2 -DROM_RUN -Os -Wall -Wcast-align -Wcast-qual -Wimplicit -Wpointer-arith -Wswitch -Wredundant-decls -Wreturn-type -Wshadow -Wunused -Wa,-adhlns=main.lst -MD -MP -MF .dep/main.o.d -Wstrict-prototypes -Wmissing-declarations -Wmissing-prototypes -Wnested-externs -std=gnu99 main.c -o main.o as: unrecognized option `-mcpu=arm7tdmi' make: *** [main.o] Error 1 > Process Exit Code: 2 //---------------------------------------- Ich nutze WinARM-20060606 und den darin enthaltenen arm-elf-gcc unter Windows Vista Home Premium. Das Makefile ist ebenfalls aus einem Beispielprojekt aus WinARM. Meine Pfadangabe sieht wie folgt aus: //---------------------------------------- C:\WinARM\libexec\gcc\arm-elf\4.1.1;C:\WinARM\bin;C:\WinARM\arm-elf\bin; C:\WinARM\utils\bin //---------------------------------------- Für mich sieht es so aus, als ob der arm-elf-gcc die Option -mcpu und die Architektur arm7tdmi nicht erkennt, obwohl das Ganze in den Specs klar aufgelistet ist. Nach einigem Ausprobieren und Testen ist mir außerdem aufgefallen, dass der arm-elf-gcc überhaupt keine einzige ARM-Controllerarchitektur erkennen will, was letztendlich am Nicherkennen der Option -mcpu zu liegen scheint. Nun frage ich mich, wie das denn sein kann, dass mitunter die wichtigste Option überhaupt bei dieser ganzen Geschichte nicht funktionieren kann. Vielleicht aber mache ich irgendwo einen Fehler oder interpretiere hier einiges falsch und deshalb bitte ich an dieser Stelle um Rat. Vielen Dank im Voraus Gruß Alex