Je programme en utilisant des blocs de code, j'ai défini des points d'arrêt, mais les blocs de code semblent les ignorer lorsque je lance le programme.
Par 'démarrer le programme', je veux dire simplement en cliquant (Construire et exécuter).
J'ai vérifié sous Debug
et vu que F8
n'est pas disponible (Démarrer/Continuer):
Le programme compile et fonctionne correctement, il ignore simplement les points d'arrêt. Quelqu'un sait comment résoudre ce problème?
p.s j’ai vérifié ici et je pense que la réponse suggérée n’est pas pertinente pour moi, car dans Compiler settings
j’ai juste "C:\MinGW" sous Compiler's installation directory
.
modifier:
j'utilise Windows 8 64bit, Codeblocks 12.11
Je suppose que vous essayiez de déboguer un fichier autonome (fichier n'appartenant pas à un projet). Code :: Blocks ne supporte pas le débogage de tels fichiers. Essayez d’inclure le fichier à compiler dans un projet vide ou quelque chose de ce genre.
Dans Code :: Blocks, allez dans votre menu Settings
, puis cliquez sur Compiler
. Assurez-vous que Global compiler settings
est sélectionné dans la barre latérale, puis passez à l'onglet Toolchain executables
. Votre entrée Debugger
devrait dire quelque chose comme Débogueur GDB/CDB: default . Si c'est le cas, OK hors de cette boîte de dialogue.
Retournez dans le menu Settings
et sélectionnez Debugger
. Dans l'arborescence GDB/CDB debugger
à gauche, sélectionnez Default
. Assurez-vous que la zone de texte Executable path
est définie sur votre gdb.exe - dans votre cas, le chemin correct sera probablement quelque chose comme C:\MinGW\bin\gdb.exe . Assurez-vous que Debugger Type
est défini surGDB. Appuyez ensuite sur OK
.
Votre débogueur (GDB) doit maintenant être configuré. Redémarrez Code :: Blocks si vous le souhaitez (je l’ai eu avant, plantage et perte des paramètres modifiés depuis le dernier redémarrage), puis allez dans le menu Debug
et Start/Continue
devrait être activé.
souvenez-vous de ceci: http://wiki.codeblocks.org/index.php?title=Debugging_with_Code::Blocks#Path_with_spaces
Les points d'arrêt ne pourraient pas fonctionner si le chemin/dossier dans lequel vous avez placé votre fichier projet contient des espaces ou d'autres caractères spéciaux. Pour être sûr d'utiliser Lettres anglaises, chiffres et '_'.
Découvrez les choses suivantes:
Au lieu de l’espace, vous pouvez utiliser le caractère de soulignement (_).