Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 3.623 pregleda

Najnovija ↓

gcc 3.3.3 i math.h 17.07.2004. u 23:47 · pre 271 mesec #1
Kada zelim da koristim funkcije iz math.h
onda mi nakon pokusaja komajliranja izbaci sledecu gresku:
Code:
> gcc progname.c -o progname
>/tmp/ccVMqJKB.o(.text+0x8d): In function 'main':
>: undefined reference to 'sqrt'
>collect2: ld returned 1 exit status

Ali kada koristim g++ za kompajliranje nema nikakvih gresaka. Zasto?
Do sada sam koristio gcc 2.95 i nisam imamo problema sa matematicki funkcijama.
Inace sve ostale biblioteke stdio, stdlib, ctype, string, itd. sve mogu da kompajliram sa gcc. Samo kada moristim funkcije iz math.h onda mi se vraca ova greska.
Da li bi neko mogao da mi objasni zasto?
Re: gcc 3.3.3 i math.h 18.07.2004. u 03:34 · pre 271 mesec #2
Prosledi linkeru ("ld", koji ce pozvati gcc kompajler) direktivu da koristi "libm" biblioteku kako bi razresio medjuzavisnosti:
Code:
gcc -lm progname.c -o progname
Re: gcc 3.3.3 i math.h 23.07.2004. u 22:09 · pre 271 mesec #5
Da, stvarno, meni ste ovakvu poruku izbrisali, smrc
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme