Pages : 1
#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 .
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
Hors ligne
Pages : 1