I try compile code for cortex-m4 using yagarto version 4.6.2. After some initial problems with linking. make all 'Building target: testyagarto.elf' 'Invoking: ARM Yagarto Windows GCC C Linker' arm-none-eabi-gcc -T"C:\Program Files\Freescale\Freescale MQX 3.8\lib\twrk60n512.gcc\libbsp\intflash.lcf" -nostartfiles -L"C:\Program Files\Freescale\Freescale MQX 3.8\lib\twrk60n512.gcc\libbsp" -L"C:\Program Files\Freescale\Freescale MQX 3.8\lib\twrk60n512.gcc\libpsp" -Wl,-Map,testyagarto.map -mcpu=cortex-m4 -mthumb -g3 -gdwarf-2 -o "testyagarto.elf" ./syscall.o ./test.o -l"libspsp_twrk60n512_d.a" -l"libsbsp_twrk60n512_d.a" c:/yagarto/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/ bin/ld.exe: cannot find -llibspsp_twrk60n512_d.a c:/yagarto/bin/../lib/gcc/arm-none-eabi/4.6.2/../../../../arm-none-eabi/ bin/ld.exe: cannot find -llibsbsp_twrk60n512_d.a collect2: ld returned 1 exit status make: *** [testyagarto.elf] Error 1 I am a newbie at these things so unless I get a library that I can include or very hands on instructions on how to get past this, I'm lost. If anyone can help, it would be very much appreciated! Many thanks in advace! BL