no save
Assistance
Achat
News

Forum | programmation
erreur segmentation C++
mamiemando, le ven. 01 déc. 2006 à 09:03:45
Peux tu nous donner l'extrait de code qui compile mais qui segfault, car là on ne peut pas trop debugger ?
Tu peux localiser ou se trouve les erreurs en mettant en début et fin de fonction des trucs genre :
void f(){
std::cout << "entre dans f()" << std::endl;
//code de f()
std::cout << "sort de f()" << std::endl;
}
Ca permettra de resserrer l'étau. Ensuite je te rappelle que tu peux utiliser le debuggeur pour directement trouver la ligne où ça plante. Par exemple sous linux :
g++ -W -Wall -o plop.exe plop.cpp
gdb plop.exe
Dans gdb :
r
bt
r lance le programme et bt la pile d'éxecution indiquant précisemment ou et pourquoi ça a planté.

Bonne chance
Précédentfrank
déc. 06
juju
déc. 06
Suivant
REPONSES
frank
déc. 06
frank
déc. 06
mamiemando
déc. 06
juju
déc. 06
Version Web
Réalisé par RedShift
no save