|
Publicité ' | ||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : avril 2003 Messages : 216 ![]() |
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... |
|
|
00
|
|
|
#2 | |
![]() ![]() Inscription : juin 2004 Messages : 5 850 ![]() |
Bonjour,
Citation:
__________________
gege2061's blog |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : avril 2003 Messages : 216 ![]() |
Oui, j'utilise bien l'option -g (je l'ait précisé en bas de mon premier message) mais pas avec gcc mais g++.
|
|
|
00
|
|
|
#4 |
|
Nouveau Membre du Club
![]() Inscription : avril 2003 Messages : 216 ![]() |
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 ! |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com