You also need to link with the math library libm. Try adding -lm to your gcc options.
As to why the math functions aren't in libc, I don't know. It sounds like a holdover from old Unix days. -- Jaldhar H. Vyas <[EMAIL PROTECTED]> On Tue, 4 Nov 1997, Christopher Judd wrote: > I have a PC with debian 1.3.1 installed (my first linux > installation). When I try to use the math functions (exp, pow, etc.) in > gcc I get a message like: > > /tmp/cca016941.o(.text+0x5f): undefined reference to `exp' > > On other systems I have used the "include <math.h>" was sufficient. Is > there an additional step necessary or is my installation incomplete in > some way ? > > -Chris > > > -- > TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to > [EMAIL PROTECTED] . > Trouble? e-mail to [EMAIL PROTECTED] . > -- TO UNSUBSCRIBE FROM THIS MAILING LIST: e-mail the word "unsubscribe" to [EMAIL PROTECTED] . Trouble? e-mail to [EMAIL PROTECTED] .