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: marti..org 08 Prosince 2011, 14:41:28

Název: Nefunguje math.h
Přispěvatel: marti..org 08 Prosince 2011, 14:41:28
Funguje vám v ubuntu 11.10 volání knihovny c math.h?
Pro stejný program, který na 10.10 funguje, mě to píše undefined reference to `fmod' i jakoukoliv jinou funkci.
PS mám #include <math.h> i přepínač pro překlad -lm.
Dík
Název: Re:Nefunguje math.h
Přispěvatel: ntz_reloaded 08 Prosince 2011, 15:17:25
me to funguje s timhle prikladem:

Kód: [Vybrat]
#include <math.h>
int main() {
        float x, y, z;
        x = 777;
        y = 199;
        z = fmodf(x, y);
};


Kód: [Vybrat]
gcc -o foo foo.c -lm
Název: Re:Nefunguje math.h
Přispěvatel: marti..org 08 Prosince 2011, 15:38:53
Díky
jsem to měl v makefilu přehozené
gcc -lm -o foo foo.c