[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: