• [^] # Re: Je crois que c'est normal en fait

    Posté par . En réponse au message Erreur de segmentation passe inaperçu dans une recette GNU Make. Évalué à 2.

    Je me suis dit "mais keskiraconte çuila", j'ai fait 3 bouts de C et un Makefile... et j'ai évidemment la même chose.

    Aaah, je me disais bien, je ne suis pas fou!

    La question 26168138 sur SO part d'une personne qui souhaite cache le message d'erreur SEGFAULT. Je l'ai lu celui-là aussi mais ça ne m'a pas apporté de réponse.

    En revanche, là tu m'intéresses:

    make te dis qqchoe comme 'error 139', ça veut dire que la commande exécutée est en segfault. donc ton info tu l'as.

    Et en effet; je viens de modifier ma ligne de recette pour récupérer et afficher le code de sortie de l'exécutable. Maintenant que je sais que 139 c'est 128+SIGSEGV, je nage dans le bonheur. Alors merci!

    Maintenant il ne me reste qu'à écrire ce qu'il faut pour traduire les codes de retour en un texte clair. Mais ça je trouverai.