URL: https://linuxfr.org/forums/programmation-c--2/posts/erreur-de-compilation Title: erreur de compilation Authors: vanessa15 Date: 2006年07月20日T12:27:39+02:00 Tags: Score: 0 Bonjour, Je ne sais pas progrmmer en C et je dois utiliser un programme déjà fait. Je dois compiler mon programme avec : gcc -Wall -lm syntheseW.c -o syntheseW La compilation se fait mais ensuite (mon but est d'obtenir des images) lorsque j'utilise un script qui utilise l'executable syntheseW des problèmes interviennent dans mes images: (...) Creation de l'image /mnt/porto/sde1/vanessa/fichier_imageW/le2004_1_6_ecartypeHH.raw /mnt/porto/sde1/vanessa/fichier_imageW/le2004_1_6_ecartypeVV.raw /mnt/porto/sde1/vanessa/fichier_imageW/le2004_1_6_nbvalueVV.raw /mnt/porto/sde1/vanessa/fichier_imageW/le2004_1_6_nbvalueHH.raw il ya 7542 pixel sans valeur dans /mnt/porto/sde1/vanessa/fichier_imageW/le2004_1_6_imageHH.raw il ya 7550 pixel sans valeur dans /mnt/porto/sde1/vanessa/fichier_imageW/le2004_1_6_imageVV.raw ./MainScript: line 73: 25218 Segmentation fault (core dumped) $dir$sep$synthese 1ドル 2ドル 3ドル 4ドル 5ドル 6ドル 7ドル 8ドル 9ドル $appendfile Si je compile en remplaçant lm par g , la compilation ne se fait pas et une page d'erreur apparait : /home/stage/vfoitier/tmp/cczTnV7g.o: dans la fonction « correctS »: /mnt/porto/sde1/vanessa/codes_walid/syntheseW.c:71: référence indéfinie vers « cos » /home/stage/vfoitier/tmp/cczTnV7g.o: dans la fonction « Statistiques »: /mnt/porto/sde1/vanessa/codes_walid/syntheseW.c:211: référence indéfinie vers « pow » /mnt/porto/sde1/vanessa/codes_walid/syntheseW.c:215: référence indéfinie vers « sqrt » /home/stage/vfoitier/tmp/cczTnV7g.o: dans la fonction « readFile »: /mnt/porto/sde1/vanessa/codes_walid/syntheseW.c:303: référence indéfinie vers « pow » /mnt/porto/sde1/vanessa/codes_walid/syntheseW.c:309: référence indéfinie vers « pow » /home/stage/vfoitier/tmp/cczTnV7g.o: dans la fonction « writePicture »: /mnt/porto/sde1/vanessa/codes_walid/syntheseW.c:347: référence indéfinie vers « log10 » /home/stage/vfoitier/tmp/cczTnV7g.o: dans la fonction « CreateImgEcart »: /mnt/porto/sde1/vanessa/codes_walid/syntheseW.c:415: référence indéfinie vers « pow » /mnt/porto/sde1/vanessa/codes_walid/syntheseW.c:415: référence indéfinie vers « pow » /mnt/porto/sde1/vanessa/codes_walid/syntheseW.c:420: référence indéfinie vers « pow » /mnt/porto/sde1/vanessa/codes_walid/syntheseW.c:420: référence indéfinie vers « pow » /mnt/porto/sde1/vanessa/codes_walid/syntheseW.c:443: référence indéfinie vers « log10 » /mnt/porto/sde1/vanessa/codes_walid/syntheseW.c:458: référence indéfinie vers « log10 » collect2: ld a retourné 1 code d'état d'exécution Cela veut il dire que le programme syntheseW.c serait faut? Quelle est la signification du "-lm"? J'espère qu ej'ai été assez clair, je débute et je ne connais pas grand chose à la programmation...... Merci d'avance...

AltStyle によって変換されたページ (->オリジナル) /