p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Membre du Club
    Inscrit en
    avril 2003
    Messages
    216
    Détails du profil
    Informations forums :
    Inscription : avril 2003
    Messages : 216
    Points : 40
    Points
    40

    Par défaut gdb : No symbol table is loaded

    Bonjour,

    Je vien d'apprendre à utiliser gdb sur un petit fichier c++ et tout fonctionnait parfaitement.
    Maintenant j'aimerais bien débugger un plus gros programme qui contient plusieur fichiers mais je n'y arrive pas.

    J'ai esseyé de placer un breakpoint à la ligne 120 d'un fichier mais voici l'erreur que j'ai:
    (gdb) b ./src/fichier/ouvrir.cpp:120
    No symbol table is loaded. Use the "file" command.

    Et quand j'utilise la commande file :
    (gdb) file ./src/fichier/ouvrir.cpp
    "/home/zenux/wxrad/src/fichier/ouvrir.cpp": not in executable format: Format de fichier non reconnu

    Savez-vous m'aider ? Je tien à signaler que j'utilise bien l'option -g pour compiler chaque fichier de mon programme.

    Merci...

  2. #2
    Rédacteur

    Avatar de gege2061
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    juin 2004
    Messages
    5 842
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 32
    Localisation : Afghanistan

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : juin 2004
    Messages : 5 842
    Points : 11 523
    Points
    11 523

    Par défaut

    Bonjour,

    Citation Envoyé par casafa
    (gdb) b ./src/fichier/ouvrir.cpp:120
    No symbol table is loaded. Use the "file" command.
    Tu utilise bien l'option -g de gcc pour avoir les options de débugage ?

  3. #3
    Membre du Club
    Inscrit en
    avril 2003
    Messages
    216
    Détails du profil
    Informations forums :
    Inscription : avril 2003
    Messages : 216
    Points : 40
    Points
    40

    Par défaut

    Oui, j'utilise bien l'option -g (je l'ait précisé en bas de mon premier message) mais pas avec gcc mais g++.

  4. #4
    Membre du Club
    Inscrit en
    avril 2003
    Messages
    216
    Détails du profil
    Informations forums :
    Inscription : avril 2003
    Messages : 216
    Points : 40
    Points
    40

    Par défaut

    C'est bon, j'ai trouvé d'où venait l'erreur :
    A la compilation j'utilise bien l'option -g mais au linkage j'utilisait l'option -s, ce qui annulait le -g !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Crash de table sur LOAD DATA
    Par guidav dans le forum Outils
    Réponses: 14
    Dernier message: 09/01/2008, 09h33
  2. table A + table B (LOAD DATA INFILE) et JOIN ?
    Par ctobini dans le forum Requêtes
    Réponses: 4
    Dernier message: 03/01/2008, 17h24
  3. [Vb.Net]_Schemas de Table avec Load ?
    Par Gdal dans le forum VB.NET
    Réponses: 2
    Dernier message: 28/06/2007, 00h10
  4. [édition des liens] ld: Missing library symbol table in
    Par kaloskagatos dans le forum Outils pour C & C++
    Réponses: 1
    Dernier message: 25/08/2006, 11h27
  5. Convertion table(GDB) en Feuille Excel
    Par ada_b dans le forum Débuter
    Réponses: 1
    Dernier message: 12/06/2005, 16h04

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