Comment déboguer les blocs de code ? L’article suivant vous le présentera. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
CodeBlocks est un environnement de développement intégré (IDE) C/C++ multiplateforme open source et complet.
Adresse de téléchargement : http://www.codeblocks.org/downloads/26
Parmi eux, vous pouvez utiliser le programme d'installation du package d'installation dans l'environnement Windows, ou utiliser le programme d'installation- fermeture éclair gratuite.
Fonction du débogueur CodeBlocks
En gros, le débogueur est un outil indispensable dans l'EDI.
Le débogueur est très pratique pour suivre le processus d'exécution du code et localiser les bugs.
Bien qu'il soit dit qu'il ne faut pas trop compter sur le débogueur, en général, surtout si la logique du programme est complexe, l'utilisation d'un débogueur peut grandement améliorer l'efficacité de l'optimisation et de la maintenance du programme.
Comment déboguer les CodeBlocks ?
Le débogueur CodeBlocks nécessite un projet complet pour démarrer et le débogueur ne peut pas être utilisé sur des fichiers séparés. Lorsque vous utilisez le débogueur, il est préférable de créer le projet dans un chemin anglais et le chemin ne peut pas contenir de caractères chinois.
1. Créer un projet
1), créer un projet au démarrage ou après le démarrage de CodeBlocks
2), sélectionnez le programme console
3), renseignez le nom et le chemin du projet
4), sélectionnez Compilateur, la valeur par défaut est
5). Une fois le projet créé, comme suit, vous pouvez écrire le programme dans le main.cpp créé automatiquement, ou créer un nouveau fichier
2. Démarrez le débogueur
1) Généralement, le bouton du débogueur se trouve sur la barre d'outils
🎜>
Sinon, vous pouvez l'appeler à partir de l'élément de menu Affichage
2), définir des points d'arrêt
Obligatoire lors de l'utilisation du débogueur Laissez le programme s'interrompre à l'emplacement requis. Définissez le point d'arrêt comme suit avant de démarrer le débogueur. Cliquez sur la souris sur le côté gauche de l'éditeur pour définir le point d'arrêt,
3), démarrer le débogage Le débogueur doit être démarré en mode Débogage. Cliquez sur le bouton debug : Après le démarrage. , lorsque l'exécution du programme atteint le point d'arrêt, elle s'interrompra Si vous rencontrez une instruction d'entrée pendant l'exécution, vous devez terminer la saisie avant de pouvoir continuer l'exécutiondans la barre d'outils Ouvrez la fenêtre de débogage dans, principalement ouvrez Watches Watches affiche la valeur de la variable actuelle , et vous pouvez étendre le tableau, En plus des valeurs affichées automatiquement, vous pouvez également ajouter manuellement des variables qui doivent être observées, comme une certaine valeur dans le tableau, Cliquez sur la ligne suivante pour exécuter l'instruction suivante, à droite, entrez pour exécuter les instructions internes, et le bouton rouge Arrêter le débogueur à l'extrême droite pour terminer débogage ; lors de l'exécution d'un appel de fonction, vous pouvez utiliser la ligne suivante pour exécuter directement la fonction, ou accéder à l'instruction d'exécution à l'intérieur de la fonction. Si vous souhaitez arrêter le débogage, cliquez sur arrêter le débogueur,
<.>
Fin
Ce qui précède est la méthode de base d'utilisation du débogueur. Le but du débogage est principalement de suivre les valeurs des variables et d'observer si le programme se comporte comme prévu pendant l'exécution. si une valeur de variable rencontrée ne correspond pas aux attentes, le problème se produit dans l'instruction précédente.
Avant le débogage, vous devez considérer le segment de code potentiellement problématique et définir un point d'arrêt après ce segment de code.
(Dans les applications pratiques, vous pouvez essayer d'utiliser le débogueur VS)
Pour plus de connaissances connexes, veuillez faire attention au Site Web PHP chinois ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!