math.h

Jan Slezak J.Slezak na sh.cvut.cz
Středa Červenec 5 18:40:16 CEST 2000


Dobrý den,

potřebuji  využít ve svém programu goniometrické funkce. Zde je jen malý
příklad zdroj. kódu:

#include <stdio.h>
#include <math.h>
#define PI 3.1415926

int main(void)
{
  double x;

  x = PI * 3 + 0.5;
  printf("sin(3 * pi + 0.5) = %f", sin(x));

  return (0);
}

při pokusu o vytvoření spustitelného souboru dostanu následující
hlášení:

[slawek na jenici mth]$ gcc pok.c -o vys
/tmp/ccISOhgh.o: In function `main':
/tmp/ccISOhgh.o(.text+0x2c): undefined reference to `sin'
collect2: ld returned 1 exit status

V souboru math.h by přitom měly být goniometrické funkce popsány.
Kde mám hledat chybu?  Mám systém RedHat 6.1, jádro 2.2.16.

Díky za reakce,

Jan Slezák




Další informace o konferenci Linux