Problem s kompilaci

Michal Špondr nwad na volny.cz
Středa Květen 8 20:31:49 CEST 2002


> > Mam nasledujici program:
> > #include <stdio.h>
> > #include <math.h>
> > main() {
> > float f;
> > printf("Zadej nejakou ciselnou hodnotu: ");
> > scanf("%f",&f);
> > printf("Odmocnina z %f je %f",f,sqrt(f));
> > return 0;
> > }
> > kompiluji takto: cc -o odmocnina odmocnina.c
> > Pri kompilaci dostanu tuto zpravu:
> > /tmp/cc8lZhH0.o: In function 'main':
> > /tmp/cc8lZhH0.o(.text+Ox3b): undefined reference to 'sqrt'
> > collect2: ld returned 1 exit status
> 
> Kompilujte takto:
> cc -lm -o odmocnina odmocina.c
> 
> (tim -lm linkeru reknete, ze chcet prilinkovat matematickou knihovnu)
> 
> -- 
> JiKos.

Proc se takto ale nelinkuji vsechny knihovny (stdio.h, stdlib.h aj.)?




Další informace o konferenci Linux