salut a tous,
Je programme en C sous UNIX et j ai un probleme d allocation . Le message d erreur est " Segmentation fault".
Je souhaiterai executer mon programme pas a pas pour voir ou est ce que ca coince.
Merci d avance
salut a tous,
Je programme en C sous UNIX et j ai un probleme d allocation . Le message d erreur est " Segmentation fault".
Je souhaiterai executer mon programme pas a pas pour voir ou est ce que ca coince.
Merci d avance
Salut,
Deux solutions: mettre des printf() pour retrouver l'endroit où ça plante par dichotomie, et vérifier l' état des variables;
ou utiliser gdb.
Troisième solution, poster le code (sur le forum C bien entendu). En un coup d'oeil les pros du forum identifieront l' erreur.
ddd est le meilleur debugger (simple) sur linux... :-)
je precise que ddd est seulement un front-end graphique pour le sus-nomé gdb.
absolument bien sûr...![]()
c'est juste que pour un débutant(et je dois dire même un pro..), essayer gdb direct est un peu.. rébarbatif....
Partager