Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/03/2008, à 18:48

SamueLinux

[RESOLU][GTK+] Comment debugger son programme ?

Bonjour à tous,
dans le cadre d'un projet, je doit concevoir un navigateur internet !
Cela dit, quelques erreurs de segmentations me font péter les plombs hmm, et je ne sais pas comment debugger une application GTk ! Je pensait utiliser gdb mais il ne lance pas l'application donc je peut rien faire !
Si quelqu'un connait un programme, ou un tuto pour debugger une application gtk... !

Merci à tous !:D

Dernière modification par SamueLinux (Le 08/03/2008, à 11:32)

Hors ligne

#2 Le 07/03/2008, à 20:49

brutor

Re : [RESOLU][GTK+] Comment debugger son programme ?

Comment ça gdb n'arrive pas à lancer l'application ?
Moi ça marche très bien avec gdb

Hors ligne

#3 Le 07/03/2008, à 21:00

Link31

Re : [RESOLU][GTK+] Comment debugger son programme ?

gdb le_programme_gtk
...
(gdb) r
Starting program: le_programme_gtk
...
Program received signal SIGSEGV, Segmentation fault.
0x00000000004004a9 in main ()
(gdb) bt
...

Hors ligne

#4 Le 07/03/2008, à 22:13

obiwankennedy

Re : [RESOLU][GTK+] Comment debugger son programme ?

il faut ajouter un breakpoint. (dans ton cas au debut du programme) comme ça quand tu lances gdb, il s'arretera au breakpoint et avec un next ou step tu avanceras pas à pas dans ton programme et verra ou est l'erreur.

il me semble que la syntaxe c'est
"break 24" suivit de "run". pour mettre un breakpoint à la ligne 24 du fichier qui contient le main.

Dernière modification par obiwankennedy (Le 07/03/2008, à 22:15)


Dans mes logiciels, j'écris ton nom.
SGNGD: SvgGd is Not GD
Rolisteam

Hors ligne

#5 Le 08/03/2008, à 11:32

SamueLinux

Re : [RESOLU][GTK+] Comment debugger son programme ?

Oups ! En fait je suis utilisé gdb mais lorsque que j'ai tester avec gdb j'ai du me planter roll quelque part, car c'est vrai que sa marche nickel avec gdb, hmm
Merci à tous !

Hors ligne