Bonsoir.
En tp (premiére année de dut), j'ai fait un programme qui fait :
Une detection des contours d'une image .pgm passé en argument, enregistre sous le nom output.pgm la nouvelle image avec juste les contours en noir le reste en blanc, et l'ouvre automatiquement avec system("display output.pgm");.
(Le programme plus une image .pgm est joint à ce post.)
La compilation (avec le makefile) et l'execution se passe trés bien sur les ordinateurs de l'IUT (debian) mais quand je l'execute sur mon ordinateur portable avec Ubuntu (ça faisait pareil avec kubuntu) :
Ou j'ai ce message :
Trappe pour point d'arrêt et de trace (core dumped)
Ou j'ai celui ci :
Trappe pour point d'arrêt et de trace (core dumped)
Ou je n'ai aucun message et alors l'execution a l'air de ne jamais vouloir s'arreté.
A titre d'information, quand je tente de localiser l'erreur, je place des puts("truc ok"); et alors des fois ils s'affiches tous et le programme plante ensuite, des fois aucun ne s'affiche (ça c'est quand aucun message d'erreur n'apparait), ou des fois seul quelques puts sont executés avant l'erreur.
Est-ce que vous auriez une idée d'où est ce que cela peut venir ?
Merci
Partager