Précédent   Forum des professionnels en informatique > Systèmes > Linux > Applications > Shell
Shell Vos questions sur l'utilisation des commandes shell
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/03/2007, 17h16   #1
Invité de passage
 
Inscription : février 2007
Messages : 9
Détails du profil
Informations forums :
Inscription : février 2007
Messages : 9
Points : 2
Points : 2
Par défaut execution pas a pas de C sous UNIX

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
inessita est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2007, 17h51   #2
Membre éclairé
 
Avatar de Lunixinclar
 
Inscription : juillet 2006
Messages : 384
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 384
Points : 342
Points : 342
Envoyer un message via MSN à Lunixinclar
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.
Lunixinclar est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2007, 00h58   #3
Expert Confirmé Sénior
 
Inscription : janvier 2007
Messages : 8 741
Détails du profil
Informations personnelles :
Âge : 54

Informations forums :
Inscription : janvier 2007
Messages : 8 741
Points : 9 975
Points : 9 975
ddd est le meilleur debugger (simple) sur linux... :-)
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

Consultant indépendant.
Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
C, Fortran, XWindow/Motif, Java

Je ne réponds pas aux MP techniques
souviron34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2007, 03h11   #4
Membre Expert
 
Avatar de granquet
 
Étudiant
Inscription : octobre 2005
Messages : 1 202
Détails du profil
Informations personnelles :
Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : octobre 2005
Messages : 1 202
Points : 1 181
Points : 1 181
je precise que ddd est seulement un front-end graphique pour le sus-nomé gdb.
__________________
click my www
............|___
...................\
.................._|_
..................\ /
..................."
granquet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2007, 10h54   #5
Expert Confirmé Sénior
 
Inscription : janvier 2007
Messages : 8 741
Détails du profil
Informations personnelles :
Âge : 54

Informations forums :
Inscription : janvier 2007
Messages : 8 741
Points : 9 975
Points : 9 975
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....
__________________
"Un homme sage ne croit que la moitié de ce qu’il lit. Plus sage encore, il sait laquelle".

Consultant indépendant.
Architecture systèmes complexes. Programmation grosses applications critiques. Ergonomie.
C, Fortran, XWindow/Motif, Java

Je ne réponds pas aux MP techniques
souviron34 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h07.


 
 
 
 
Partenaires

Hébergement Web