Thanks for the info David.
I am still very new to the gnu environment. My previous experience
until a couple of months ago was with Dos and Windows applications.
This is a big learning curve, but with help from people like you
things go along much better. I hope to finish coding my main software
project for the TS-7260 within the next month. I am using the TS-7260
in a data logger using my own analogue hardware interfaces. I spent
the previous 6 months building the mechanical and electronic hardware.
This is an upgrade of a previous system that was on a clone 8088
platform (using Dos).
Geoff Veale
--- In David Hawkins <> wrote:
>
> >
> > arm-unknown-linux-gnu-gcc -Wall -lm s4.c -o s4
> >
> > the problem disappears. I know that the -l option is normally used to
> > instruct the location of library files, but could not find out what
> > -lm actually does. It certainly works, but it would be nice to know
> > why. Anyone know why this works?
>
> Its not the location of a library file, its to link against
> a library file, i.e., -lm says to link against libm, the
> library with the math functions in.
>
> Similarly if you write some pthreads code, you'd need -lpthread
> to link against ... you guessed it ... libpthread.
>
> This is not specific to the TS-ARMs, its a standard gcc
> thing.
>
> HTH,
> Dave
>
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|