[ LUGOS ] math.h ne dela
Marko Mlakar
mare na security.eu.org
Pon Dec 14 02:26:31 CET 1998
On Sun, Dec 13, 1998 at 06:36:38PM +0100, Jernej Kovacic wrote:
> V c programu imam med drugim tudi naslednje vrstice:
>
> #include <math.h>
> .....
> float r,x,y,th
> .....
> r=x*cos(th)+y*sin(th);
> .....
>
> Ko ga prevedem, mi prevajalnik izpise naslednje:
>
> /tmp/cca006811.o: In function `main':
> /tmp/cca006811.o(.text+0x2b): undefined reference to `cos'
> /tmp/cca006811.o(.text+0x4a): undefined reference to `sin'
> collect2: ld returned 1 exit status
>
> math.h je definitivno na svojem mestu, saj so v istem imeniku tudi druge .h
> datoteke, ki delujejo.
> Ali se mogoce komu kaj sanja, ali je treba kje kaj nastaviti, oz. kako se
> prevajalnik pripravi k izvajanju funkcij iz math.h
> Morda se nekaj podatkov:
> Linux: Slackware
> Kernel: 2.0.34 nastavljen na Pentium
> GCC : 2.90
> math.h: iz najbolj svezega glibc.tgz
>
> ----
> Jernej
Napisi cc -o misko misko.c -lm
--
==---------------------------------------==
Marko Mlakar : mare na security.eu.org
===-------------------------------------===
PGP Public key: finger mare na security.eu.org
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3i
iQCVAwUBNnRpR9uTtP0eHXw5AQG9MAP/WAJ854GzcfcW6SxadRSSshXINuF8apyz
uCQeUM+VWfYe5/kpcn13yyydwGAKngdg5Hfr6SwY3WDSjkE+VNRBOHnlC604wuNa
CUgy3AdbLb/X+iyktp1DuAtdumHbUD7cjNHOzBwwSkKrUTOjOS8UYFc71XGTkPLD
01Bs4HAbSps=
=jbIr
-----END PGP SIGNATURE-----
Dodatne informacije o seznamu Starilist