[ LUGOS ] math.h ne dela

Jernej Kovse jernej.kovse na uni-mb.si
Pon Dec 14 13:54:55 CET 1998


On Sun, 13 Dec 1998, Jernej Kovacic wrote:

Includaj matematicno knjiznico (uporabi switch -lm)
Kompajliraj z 
g++ p.cxx -lm -o p

J.


> 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
> 


*******************************************************************
  Jernej Kovse       E-mail: jernej.kovse na uni-mb.si
  Simekova 22           WWW: http://www2.feri.uni-mb.si/~jernej
  2000 Maribor                  
  Slovenia                 CS Student                   
                      University of Maribor
     Faculty of Electrical Engineering and Computer Science
*******************************************************************




Dodatne informacije o seznamu Starilist