Re: Problem compiling simple C program
2008/4/15, John Salmon <salmonjj@comcast.net>:
> I'm running Debian Etch on a PC. When I try to compile the following
> (called test.c);
>
> #include <math.h>
> #include <stdio.h>
>
> int main()
> {
> double
> val = 1.55;
>
> printf("sine: %g\n", sin(val));
>
> return 0;
> }
>
> using the command line
>
> gcc -Wall -o test test.c
>
> I get
>
> /tmp/cciDV02m.o: In function `main':
> test.c:(.text+0x21): undefined reference to `sin'
> collect2: ld returned 1 exit status
>
> When I compile the equivalent C++ program using the apropriate C++
> parameters, everything goes great. Have I neglected to load a Debian
> package? Any help will be appreciated.
Use the -lm flag
Regards,
Sergio Cuellar
--
"Meine Hoffnung soll mich leiten
Durch die Tage ohne Dich
Und die Liebe soll mich tragen
Wenn der Schmerz die Hoffnung bricht"
Reply to: