Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Royal 11 Března 2011, 17:07:36
-
Čest všem,
mám problém s funkcí sqrt() v C. Měla by vracet druhou odmocninu.
Problém je, že má být údajně v C vestavěná bez includování souborů, ale GCC hlásí "undefined reference to `sqrt'".
Ikdyž na začátek kódu přidám "#include <math.h>", GCC pořád říká, že sqrt neexistuje.
Je to problém v mém systému? Dělám něco špatně?
Díky
-
Je třeba překládat s přepínačem -lm
gcc -lm abc.c -o abc
-
Je třeba překládat s přepínačem -lm
Díky! :)
Jen ještě - varování " incompatible implicit declaration of built-in function ‘sqrt’" můžu ignorovat?
---
Pomohlo přidání "#include <math.h>" na začátek kódu. Už nic.