2009-06-18 8 views
0

Pendant l'exécution, mon programme s'arrête souvent à cause d'un SIGTRAP. Je sais, qu'un SIGTRAP se passe quand le compilateur trouve un point d'arrêt dans le programme. Mais je n'ai pas de point d'arrêt dans mon code. (Pour être sûr, avant l'exécution, j'ai effacé tous les points d'arrêt ..).C++ - Pourquoi est-ce que je reçois SIGTRAP pendant l'exécution?

J'utilise Code :: Blocks ..

Merci!

+0

Est-ce que cela arrive quand vous l'exécutez en dehors des blocs de code? –

+0

Oui, cela m'est également arrivé lors de l'exécution sur Dev-C++. –

+0

non, ce que je veux dire, avez-vous essayé de l'exécuter en dehors d'un débogueur/ide? –

Répondre

2

Exécutez-vous le programme à partir du débogueur?

Il est possible que votre binaire généré avec le débogage ne soit pas à jour en ce qui concerne le code source. Recréez tout et réessayez.

Cela m'est arrivé plusieurs fois.

+0

oui c'est le cas, mais la reconstruction de tout n'a pas résolu le problème .. –

Questions connexes