Gast
#945644
Hallo! Als Anfänger mit GNU + ARM will ich auf einen ARM umsteigen und hab mir ein EvalBoard EK-LM3S8962 von Luminary besorgt. Dazu noch den freien Compiler Sourcery G++ Lite. Beim Compilieren der mitgelieferten DriverLib tritt bei einigen Demos (enet_lwip, enet_ptpd, enet_uip, qs_ek-lm328962, sd_card) ein Linker-Error auf, die restlichen Demos laufen alle durch. beispielhafter Linker-Error, der sich für unterschiedliche Funktionen(mem*.o, str*.o) in libc.a wiederholt: LD gcc/enet_uip.axf C:\....\bin\arm-none-linux-gnueabi-ld.EXE: ERROR: C:/..../thumb2/usr/lib/libc.a(memcpy.o): Conflicting achitecture profiles A/M C:\....\bin\arm-none-linux-gnueabi-ld.EXE: failed to merge target specific data of file C:/..../thumb2/usr/lib/libc.a(memcpy.o): Conflicting achitecture profiles A/M Woran liegt der Fehler? Muß ich die libc.a austauschen (wenn ja, woher die richtige / wie neu erstellen)?