IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Code::Blocks Discussion :

utilisation du debugger


Sujet :

Code::Blocks

  1. #1
    Membre confirm� Avatar de Mic75
    Homme Profil pro
    D�veloppeur Frontend
    Inscrit en
    Janvier 2006
    Messages
    143
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Frontend
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 143
    Par d�faut utilisation du debugger
    Bonsoir � tous,
    Voila j'utilise CB depuis peu, et ce soir j'ai essay� d'utiliser le debugger. J'ai donc regard� sur le wiki officiel et les diff�rents posts sur ce forum.

    Est ce que quelqu'un sait comment faire pour que Code::Block lance une console quand on utilise le debbuger pour un projet de type console ?

    Petite pr�cision, j'utilise CB sur linux (edgy)

    Si vous avez des id�es, merci d'avance pour vos r�ponses

  2. #2
    Membre confirm� Avatar de Mic75
    Homme Profil pro
    D�veloppeur Frontend
    Inscrit en
    Janvier 2006
    Messages
    143
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Frontend
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 143
    Par d�faut
    Est ce que quelqu'un utilise le gdb sous Code::Block ?
    Al�, une petite r�ponse s'il vous plait

    Merci

  3. #3
    R�dacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par d�faut
    Je suis sous windows et il n'y a aucun probl�me La console se lance tout bien.

    Qu'est ce qu'il se passe exactement pour toi ?

    De toute mani�re, si tu as compil� avec -g (normal si tu comptes utiliser gdb), tu peux toujours lancer $gdb ./lenomdelexecutable sous linux. Mais �a m'�tonne que Code::blocks n'y arrive pas

  4. #4
    Membre confirm� Avatar de Mic75
    Homme Profil pro
    D�veloppeur Frontend
    Inscrit en
    Janvier 2006
    Messages
    143
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 38
    Localisation : Canada

    Informations professionnelles :
    Activit� : D�veloppeur Frontend
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 143
    Par d�faut
    Tout d'abord, merci de porter attention � mon probl�me millie.

    En fait, sous linux, code::block �mule la console en quelque sorte, par un xterm. Je veux dire par l� que c'est pas la m�me console que celle de linux.
    Enfin, bref, il se trouve que si je lance mon appli, en mode debug sous cb (avec gdb donc), cette console ne se lance pas.
    Et je trouve que code::block perd une grande partie de son int�r�t si je suis, au final, oblig� de faire du debug en console (gdb ./mon_executable).

    As tu une id�e du probl�me ?

  5. #5
    R�dacteur

    Avatar de millie
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    7 015
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 7 015
    Par d�faut
    Je n'ai jamais test� code::blocks sous linux.

    Quand tu essaye d'ex�cuter le fichier avec le debugger, que fait le programme exactement ? Tu vois que �a se lance (m�me si le terminal est invisible) ou non ?

    Pour �a, tu peux toujours ex�cuter une instruction du type :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
     
    int*i = NULL; /*où int * i = (int*) 0; */
    *i = 1;
    Qui devrait afficher une MessageBox avec : Acc�s ill�gale � une adresse m�moire.

    Si tu ne vois m�me pas le message, peut-�tre que le debugger n'est pas indiqu� (je crois qu'il faut aller dans Compiler Settings) pour ajouter ton gdb.

  6. #6
    Membre �prouv� Avatar de cfdev
    Homme Profil pro
    Passionn�
    Inscrit en
    Octobre 2004
    Messages
    220
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : Passionn�

    Informations forums :
    Inscription : Octobre 2004
    Messages : 220
    Par d�faut
    J'ai �galement un soucis avec le d�bugeur...
    moi pas de soucis la console de lance bien par contre lorsque je met un breakpoint pas moyen qu'il s'arrete dessus ???


    //----------
    bien sur si j'avais lut un peu le mess d'avant....
    r�solut en choisissant dans les options du d�bug :
    "Choose disassembly flavor (GDB only)" qui etait sur system default.



    ++

  7. #7
    Membre exp�riment�
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    192
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 192
    Par d�faut
    Citation Envoy� par MPKA
    En fait, sous linux, code::block �mule la console en quelque sorte, par un xterm. Je veux dire par l� que c'est pas la m�me console que celle de linux.
    Enfin, bref, il se trouve que si je lance mon appli, en mode debug sous cb (avec gdb donc), cette console ne se lance pas.
    Bonjour, j'ai exactement le m�me probl�me, sous code::blocks, linux (SuSE), et la console appara�t aussi dans une fen�tre xterm quand je lance le programme pas en mode debug.
    Le debugger se lance bien (je peux faire du pas � pas), mais aucune fen�tre de console ne s'ouvre. Du coup, je ne vois rien � ce que le programme y affiche (ou n'y affiche pas ?), et je ne peux rien y entrer au clavier.
    Il suffit peut-�tre juste de modifier une option quelque part, mais je ne sais vraiment pas laquelle

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    21
    D�tails du profil
    Informations personnelles :
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Mai 2007
    Messages : 21
    Par d�faut
    C'est peut-�tre un peu tard, et peut-�tre con mais :
    Avez-vous mis le mode 'Debug' en 'Application console' et non pas 'Application GUI' ?

Discussions similaires

  1. R�sultat diff�rend lorsque j'utilise le debugger
    Par lr dans le forum Zend Studio
    R�ponses: 1
    Dernier message: 25/01/2010, 16h15
  2. Utilisation du debugger
    Par micheldup dans le forum Eclipse C & C++
    R�ponses: 0
    Dernier message: 30/09/2008, 16h44
  3. Comment utiliser le debugger sous Eclipse avc wxWidgets
    Par Muetdhiver dans le forum Eclipse C & C++
    R�ponses: 3
    Dernier message: 29/09/2008, 16h55
  4. utilisation du debugger delphi 7
    Par Invit� dans le forum D�buter
    R�ponses: 1
    Dernier message: 16/08/2008, 10h47
  5. R�ponses: 1
    Dernier message: 09/06/2005, 17h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo