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

GDB Discussion :

Problème GDB: programme qui utilise un un fichier


Sujet :

GDB

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2015
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Problème GDB: programme qui utilise un un fichier
    Bonjour,


    J'ai cherché la solution sur internet et sur différent tutoriel mais je n'ai pas trouvé.

    J'ai: un programme que j'exécute de la façon suivante -$ ./monexecutable -i inp/moninputfile.inp .C'est à dire que je dois préciser l'emplacement d'input file nécessaire au programme.

    Mon problème est: J'ai une erreur memory corruption lors de l'exécution j'ai donc voulu utiliser GDB mais je n'arrive pas à préciser l'input file.

    J'ai essayer de faire -$gdb monexecutable -i inp/moninputfile.inp mais je le message commande introuvable. Je n'ai pas vraiment d'autres idées et je n'ai rien trouvé de concret sur internet. De plus je ne suis pas extrêmement familier de gdb.

    Voilà, donc merci d'avoir lu mon message et si vous pouvez m'aider vous êtes le bienvenu.

  2. #2
    Membre émérite
    Homme Profil pro
    sans emploi
    Inscrit en
    Janvier 2014
    Messages
    539
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : sans emploi
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2014
    Messages : 539
    Points : 2 601
    Points
    2 601
    Par défaut
    Bonjour,

    dans la doc de gdb :

    4.3 Your Program's Arguments

    The arguments to your program can be specified by the arguments of the run command. They are passed to a shell, which expands wildcard characters and performs redirection of I/O, and thence to your program. Your SHELL environment variable (if it exists) specifies what shell gdb uses. If you do not define SHELL, gdb uses the default shell (/bin/sh on Unix).

    On non-Unix systems, the program is usually invoked directly by gdb, which emulates I/O redirection via the appropriate system calls, and the wildcard characters are expanded by the startup code of the program, not by the shell.

    run with no arguments uses the same arguments used by the previous run, or those set by the set args command.

    set args
    Specify the arguments to be used the next time your program is run. If set args has no arguments, run executes your program with no arguments. Once you have run your program with arguments, using set args before the next run is the only way to run it again without arguments.
    En résumé, tu tapes une première fois dans gdb run <les arguments> et simplement run les fois suivantes.

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2015
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2015
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    Merci je vais essayer

Discussions similaires

  1. Terminaison d'un programme qui utilise des actors.
    Par karatekator dans le forum Scala
    Réponses: 2
    Dernier message: 28/02/2011, 20h12
  2. Java pour un programme qui utilise des joysticks?
    Par ethan_01 dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 05/06/2010, 23h29
  3. Lancer un programme qui utilise 2 jar
    Par nzo70 dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 17/02/2009, 10h04
  4. [scanf] problème de programme qui boucle
    Par dr4g0n dans le forum Bibliothèque standard
    Réponses: 5
    Dernier message: 22/01/2008, 10h48
  5. Trouble avec Excel avec un programme qui utilise un Hook.
    Par hot_metal dans le forum Windows
    Réponses: 5
    Dernier message: 14/01/2006, 13h40

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