Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/12/2007, à 21:56

Kpиc

[Résolu]math.h

Bonjour, j'ai un léger problème : je n'arrive pas à  utiliser des fonctions tel que ceil, floor, pow.. qui font partit de la librairie "math.h". Je reçois toujours des erreurs lors la compilation du code source si j'utilise ces fonctions, comme par exemple : "main.c: (.text+0x26): undefined reference to `ceil'". Je code sous Emacs, j'aimerai avoir une solution à  mon problème, et j'aimerai aussi savoir o๠se trouve la librairie math.h pour voir si ces fonctions sont bien inclues dans le code source de cette librairie. Merci d'avance wink.

Dernière modification par Kpиc (Le 29/12/2007, à 02:05)

Hors ligne

#2 Le 28/12/2007, à 21:59

dominique.fournier

Re : [Résolu]math.h

Le .h est dans /usr/include/math.h
La compilation doit se faire avec gcc -o prog proc.c -lm
Bonne soiree

Hors ligne

#3 Le 28/12/2007, à 22:11

Kpиc

Re : [Résolu]math.h

gcc -o prog proc.c -lm

prog pour le nom de mon programme, prog.c pour mon code source et -lm pour les dépendances ?

Hors ligne

#4 Le 28/12/2007, à 22:55

Link31

Re : [Résolu]math.h

Le tout est d'ajouter -lm (qui signifie "lier avec la libm.so") à  tes options de compilation (seulement pour la phase de l'édition de liens).

Dernière modification par Link31 (Le 29/12/2007, à 02:45)

Hors ligne

#5 Le 29/12/2007, à 02:05

Kpиc

Re : [Résolu]math.h

Ok, merci pour votre aide smile

Hors ligne