Jazyk C - problém s funkcí sinus
Dobrý den,
snažím se přeložit jednoduchý program:
#include <stdio.h>
#include <math.h>
int main(void)
{
double x = 0,
y = 0;
scanf("%lf",&x);
y = sin(x);
printf("%f\n", y);
return 0;
}
Používám editor Vim a překladač gcc. Ale při přeložení (gcc -lm -o pokus pokus.c) mi to vypíše tuto chybu:
/tmp/ccamTz8r.o: In function `main':
pokus.c:(.text+0x39): undefined reference to `sin'
collect2: ld returned 1 exit status
funkce sinus je v math.h deklarována takto (double) sin(double x), kde mám tedy chybu?
Děkuju za odpověď.
Změna předmětu, původně: math.h (shark.jd)