Re: Undefined reference to 'fmod'

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

 



Glynn Clements wrote:

> No, fmod() is in libm, so you have to add -lm to the link command.
> 
> As a general rule, anything which uses <math.h> has to link against
> libm.

Interesting.  Compiling with the argument -lm fixed my problem.  That
leads me to another question: why are the functions found in math.h in a
separate library?  I would have thought that all functions found in the
standard C library would be in glibc (The K&R book I'm reading said that
math.h is a part of the standard library.)

James
-- 
My blog: http://www.crazydrclaw.com/
My homepage: http://james.colannino.org/

"Blessed is the man, who having nothing to say, abstains from giving
wordy evidence of the fact." --George Eliot
-
: send the line "unsubscribe linux-c-programming" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Assembler]     [Git]     [Kernel List]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [C Programming]     [Yosemite Campsites]     [Yosemite News]     [GCC Help]

  Powered by Linux