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

unix gcc question



alright -

this isn't linux specific, but i'm thinking there might be some unix
knowledge bouncing around out there:

recently i've needed to compile some C programs which use exp, pow, and
sqrt, which are part of the double-precision floating point math package.  
the code is about this simple:

#include <math.h>

main(){ double x=sqrt(16.7); }

and it barfs at link time because sqrt is an "undefined reference."  at
first i though my libraries were istalled incorrectly, but then it happened
on two seperate Sun machines as well.  is there something else really
obvious that i need to do to use math?

_____________________________________________________________________________

		    sometimes wrong, but never in doubt...
_____________________________________________________________________________
    rob kent   |    k96rk01@kzoo.edu    |    http://cc.kzoo.edu/~k96rk01/