log - undefined symbol
Wed Mar 8 06:55:00 GMT 2006
>> I tried compiling a C file using gcc 4.0.0 on SunOS5.8. This file
>> math.h there is a call on log() in its code. When I compile this C
>> get a "undefined symbol referenced error. ld returned 1 exit status."
>> Any idea how this could be fixed?
> Try to add -lm to your linker flags:
> gcc -lm file.c -o executable
> gcc file.c -c -o file.o
> gcc -lm file.o -o executable
You probably want the -lm at the end (after the source or objects):
gcc -o executable file.o -lm
More information about the Gcc-help