Subject: Re: Floating Point
To: Mike Sienicki <mike@cpdist.com>
From: David Brownlee <abs@anim.dreamworks.com>
List: port-atari
Date: 05/02/1999 02:32:43
If you use any fucntions from the maths library you need to
specify it on the link line.
eg: cc -o testprog testprog.c
becomes cc -o testprog testprog.c -lm
This is indicated (in an extremely cryptic fashion) at the top
of the 'pow(3)' manpage as:
LIBRARY
Math Library (libm, -lm)
Just in case you run into a similar library issue in future :)
David/absolute
-=- "cold nights, dark days..." -=-
On Sun, 2 May 1999, Mike Sienicki wrote:
> I want to use a floating point function "pow" in a program I am writing
> under NetBSD and I get the following error:
>
> /tmp/ccOp7fFS.o: Undefined symbol `_pow' referenced from text segment
> collect2: ld returned 1 exit status
> *** Error code 1
>
> Stop.
>
> I was using "make" to run the compiler. How do I tell it that I want to
> compile
> using math functions. I have #include <math.h> in my source. Thanks for any
> help you can give.
>
> --Mike--
>
>