[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/