Forum Programmation.c Problème de complilation avec lppm

Posté par  .
Étiquettes : aucune
0
23
nov.
2004
Salut à tous,

voilà j'ai un petit souci avec l'installation de netpbm... librairie qui permet de travailler avec des images ppm.

En fait j'ai suivi toutes les instructions d'installation, il n'y a eu aucune erreur, mais voilà quand je veux m'en servir voilà l'erreur qui m'est retourné

gcc -lppm segmente.o libSegmentation.o planimage.o -o progSeg
/usr/bin/ld: ne peut trouver -lppm
collect2: ld a retourné 1 code d'état d'exécution
make: *** [progTest] Erreur 1

mon Makefile est le suivant :


progTest: segmente.o libSegmentation.o planimage.o
gcc -lppm segmente.o libSegmentation.o planimage.o -o progSeg
rm *.o
segmente.o: segmente.c libSegmentation.h
gcc -c segmente.c
libSegmentation.o: libSegmentation.c libSegmentation.h planimage.h
gcc -c libSegmentation.c
planimage.o: planimage.c planimage.h
gcc -c planimage.c


Je ne pense pas que cela vienne de la programmation, etant donné que ce code compile très bien sur une autre machine où netpbm est installé...

et si je fais : ldconfig -p | grep libnetpbm
les liens sont trouvés :
libnetpbm.so.10 (libc6) => /lib/libnetpbm.so.10
libnetpbm.so.10 (libc6) => /usr/lib/libnetpbm.so.10
libnetpbm.so (libc6) => /lib/libnetpbm.so

Si vous avez une idée sur la source de mon problème, je vous en serais ETERNELLEMENT reconnaissante!!
  • # -lnetpbm

    Posté par  . Évalué à 2.

    Bonjour,

    Si les bibliothèques s'appellent libnetpbm.so.*, il me semble que le bon paramètre à donner à gcc est -lnetpbm, au lieu de -lppm.
  • # merci !!

    Posté par  . Évalué à 1.

    ok merci, ca marche mieux ainsi ;)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.