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.
En cherchant un peu et en compilant les trouvailles (merci Stackoverflow encore une fois), j'ai trouvé les indices suivants :
- 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.
- l'affichage que tu cherches c'est pas l'exécutable qui le fait, c'est celui qui l'a lancé. donc tu le vois avec ton bash, mais pas avec Makefile (qui te dit 'error 139'). les redirections n'y feront rien.
# Je crois que c'est normal en fait
Posté par gUI (Mastodon) . En réponse au message Erreur de segmentation passe inaperçu dans une recette GNU Make. Évalué à 6. Dernière modification le 04 décembre 2021 à 11:25.
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.
En cherchant un peu et en compilant les trouvailles (merci Stackoverflow encore une fois), j'ai trouvé les indices suivants :
-
makete dis qqchoe comme 'error 139', ça veut dire que la commande exécutée est en segfault. donc ton info tu l'as.- l'affichage que tu cherches c'est pas l'exécutable qui le fait, c'est celui qui l'a lancé. donc tu le vois avec ton
bash, mais pas avec Makefile (qui te dit 'error 139'). les redirections n'y feront rien.Donc faut faire avec :)
https://stackoverflow.com/questions/26168138/makefile-ignore-segfault
https://stackoverflow.com/questions/32564735/what-actually-prints-segmentation-fault
En théorie, la théorie et la pratique c'est pareil. En pratique c'est pas vrai.