Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Nefunguje math.h  (Přečteno 1286 krát)

marti..org

  • Návštěvník
  • Příspěvků: 41
Nefunguje math.h
« kdy: 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

ntz_reloaded

  • Lokaj
  • Závislák
  • ***
  • Příspěvků: 3735
  • skill :: ur home erly
Re:Nefunguje math.h
« Odpověď #1 kdy: 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
« Poslední změna: 08 Prosince 2011, 15:32:03 od ntz_reloaded »
tikejte mi, taky Vam tikam ...
song of the day - openSUSE, openindiana, DuckDuckGo
The noise ain't noise anymore, who's to blame, WHO'S TO BLAME ??

marti..org

  • Návštěvník
  • Příspěvků: 41
Re:Nefunguje math.h
« Odpověď #2 kdy: 08 Prosince 2011, 15:38:53 »
Díky
jsem to měl v makefilu přehozené
gcc -lm -o foo foo.c

 

Provoz zaštiťuje spolek OpenAlt.