On 0, DSC Siltec <[EMAIL PROTECTED]> wrote: > Okay... I'm not a genius, but this is going to be > a no-brainer for some of you, I can't figure it out. > > I have a simple program that uses log. > > I have "include <math.h>" in my program. > > When I compile on gcc, I get "unknown identifier: log." > > gcc mylogprog.c -o mylogprog.exe > > I'm guessing that I need to specify libraries, but I don't > know what libraries to specify, and I don't know how to find > out such things, or how to specify them.
Correct. You should not get 'unknown identifier: log', though, you
should get 'undefined reference to 'log''. This works for me:
--- begin thing.c ---
#include <math.h>
int main( int argc, char** argv )
{
int x = log( 2 );
}
--- end thing.c ---
gcc thing.c -o thing -lm
Tom
--
Tom Cook
Information Technology Services, The University of Adelaide
"That you're not paranoid does not mean they're not out to get you."
- Robert Waldner
Get my GPG public key:
https://pinky.its.adelaide.edu.au/~tkcook/tom.cook-at-adelaide.edu.au
pgpVYf2yN6XPt.pgp
Description: PGP signature

