avr-gcc-list
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [avr-gcc-list] strange behaviour with ceil()


From: E. Weddington
Subject: Re: [avr-gcc-list] strange behaviour with ceil()
Date: Thu, 25 Jul 2002 11:32:57 -0600 (Mountain Daylight Time)

Thanks!
 
I'm using a combination AVR Freaks version with avrgcc128 beta 2 that works fine for me. However the AVR Freaks uses 2 makefiles with a line to add any other libraries. You're right in that I had to move the library to the local project; I didn't know about that switch to look it up in the compiler's library path.
 
When migrating to AVR GCC from another compiler (like I have recently), how / where is one supposed to find out that the standard C math routines are in a seperate library file? I applaud AVR Freaks for trying to make the compiler easy to install and use (it worked for me at any rate), but a little more documentation would help.
 
Anyway, thanks for the additional info!
 
Eric
 
-------Original Message-------
 
Date: Thursday, July 25, 2002 11:14:02 AM
Subject: Re: [avr-gcc-list] strange behaviour with ceil()
 
"E. Weddington" <address@hidden> wrote:

> Add the libm.a library to the files you want to link together.

The usual way for adding a library is to specify "-lm" at the end of
your compiler command line that performs the linkage step.

But arguably, for the AVR that has only static linkage, there's not
much difference in it to specifying libm.a directly except that
specifying it directly requires either the full pathname to the file
or the file being in the current directory, while -lm will look it up
in the compiler's library path. (On architectures that offer dynamic
linkage, there's much more difference between both.)

--
J"org Wunsch Unix support engineer
address@hidden http://www.interface-systems.de/~j/
avr-gcc-list at http://avr1.org
.
____________________________________________________
  IncrediMail - Email has finally evolved - Click Here

reply via email to

[Prev in Thread] Current Thread [Next in Thread]