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

Choisir un environnement de développement Discussion :

outil de statistiques pour programmes C


Sujet :

Choisir un environnement de développement

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Points : 29
    Points
    29
    Par défaut outil de statistiques pour programmes C
    bonjour,
    je suis actuellement en train de multi-threader un programme C.
    ce programme contient plein de variables globales.
    existe-t-il un outil libre (ou gratuit) permettant de me fournir les variables globales du programmes, et les endroits du code ou elles sont lues ou ecrites.

    merci pour toute aide

  2. #2
    Membre actif Avatar de Nyarlathotep
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    174
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 174
    Points : 217
    Points
    217
    Par défaut
    Un debogueur ?
    GDB
    "That is not dead which can eternal lie
    And with strange aeons even death may die"

    The Call of Cthulhu

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 45
    Points : 29
    Points
    29
    Par défaut
    ben en fait je voudrais un outil qui puisse me dire des trucs comme :

    glob est une variable globale déclarée dans le fichier fic.c à la ligne 10
    glob est lue dans le fichier machin.c à la ligne 22
    glob est modifiée dans le fichier truc.c à la ligne 14

    gdb permet de faire ca?

  4. #4
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    27
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 27
    Points : 33
    Points
    33
    Par défaut
    Les watchpoints de gdb permettent d'arrêter l'execution du programme lors d'un accès en lecture et/ou écriture d'une adresse mémoire.

    Comme pour les breakpoints, tu as accès à l'instruction courante et la pile d'appel etc ...

  5. #5
    Membre actif Avatar de Nyarlathotep
    Profil pro
    Étudiant
    Inscrit en
    Juin 2005
    Messages
    174
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2005
    Messages : 174
    Points : 217
    Points
    217
    Par défaut
    En gros, tous les débogueurs le peuvent. Il suffit de mettre des breakpoints ( points d'arrêt ) pour que l'execution soit interrompue, et de demander au débogueur la valeur de telle ou telle variable. Le débogueur de PellesC permet même de voir les champs d'une structure ( génial, non ? ).
    "That is not dead which can eternal lie
    And with strange aeons even death may die"

    The Call of Cthulhu

Discussions similaires

  1. Les outils que vous utilisez pour programmer en assembleur
    Par Smortex dans le forum x86 32-bits / 64-bits
    Réponses: 36
    Dernier message: 15/08/2022, 11h28
  2. Outils semblables à MPLAB pour programmer les PIC ?
    Par Nanotechno dans le forum MPLAB
    Réponses: 0
    Dernier message: 16/02/2009, 13h05
  3. outil graphique pour programmation en Java
    Par nashpimp dans le forum Interfaces Graphiques en Java
    Réponses: 8
    Dernier message: 11/07/2008, 11h05
  4. [D] Quels outils utilisez-vous pour programmer ?
    Par johnnyjohnny dans le forum Autres langages
    Réponses: 5
    Dernier message: 20/08/2007, 16h37
  5. Réponses: 3
    Dernier message: 28/08/2006, 13h06

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