URL: https://linuxfr.org/forums/programmationautre/posts/erreur-de-segmentation-passe-inapercu-dans-une-recette-gnu-make Title: Erreur de segmentation passe inaperçu dans une recette GNU Make Authors: FantastIX Date: 2021年12月04日T10:54:06+01:00 License: CC By-SA Tags: makefile et segfault Score: 3 Bonjour. Je suis sous Manjaro. J'ai écrit un Makefile pour tester à la chaîne une série de programmes en C, dont la construction (mais ce n'est pas le sujet, c'est juste le contexte) et un de ces programmes se termine avec une erreur de segmentation. Le seul souci c'est que je ne la vois pas en exécutant le Makefile mais uniquement lorsque j'exécute le programme à la main. La cible est constituée comme suit: ```Makefile test: main # Tester avec des données erronées, recommencer avec des données correctes en cas d'erreur @printf "bla bla bla" | ./$< ``` Le programme à (construire et) tester est `main` et je lance la commande `make test`, rien de plus. J'ai essayé en rendant la commande non-silencieuse dans la recette mais ça ne change rien. J'ai aussi essayé avec le suffixe "`2>&1`" ou "`&>`", pareil. Comment puis-je forcer make à afficher le message d'erreur? Merci d'avance pour tout aide ou suggestion. P.S.: J'ajoute que ça fait deux jours que je cherche sur internet et je n'ai rien trouvé.