Forum: ARM programming with GCC/GNU tools can't find library

Author: Be Ho (Company: HoThiBe) (ctbk1989)
Posted on:
Attached files:

Rate this post
0 useful
not useful
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"
bin/ld.exe:  cannot find -llibspsp_twrk60n512_d.a
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!


Author: hp-freund (Guest)
Posted on:

Rate this post
0 useful
not useful
-llibspsp_twrk60n512_d.a -> -lspsp_twrk60n512_d



Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]

Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.