SuperH Linux Math library

Do you have a question? Post it now! No Registration Necessary

Translate This Thread From English to

Threaded View
Hi all,

I'm trying to compile a small program (IIR oscillator) and want to use
atan, cos and sin functions including the math.h library. The compiler
doesn't complain about not finding the math.h file, indeed he finds it.

But:

he@so:~/codec$ sh3-linux-gcc -I /usr/sh3-linux/include codec.c
/tmp/ccUqutnQ.o: In function `main':
/tmp/ccUqutnQ.o(.text+0x180): undefined reference to `atan'
/tmp/ccUqutnQ.o(.text+0x19c): undefined reference to `cos'
/tmp/ccUqutnQ.o(.text+0x1a0): undefined reference to `sin'
collect2: ld returned 1 exit status

What's wrong?

Thank you.

Ivan.


Re: SuperH Linux Math library
Quoted text here. Click to load it

you need -lm in your build command line to tell the linker to use the
math library.

Re: SuperH Linux Math library
Oh yeah you're right... It's long time since I did this last time...

;)

Thank you,

Ivan.



Tim Keck wrote:
Quoted text here. Click to load it


Site Timeline