Anleitung zum Debuggen (Debuggen) beim Programmieren von C/C++ mit Dev C++
- 24-07-2022
- trienkhaiweb
- 0 Comments
Beim Programmieren können viele Probleme auftreten, von denen wir nicht erwarten, dass das Programm ohne Vorankündigung abstürzt oder nicht entsprechend ausgeführt wird unser Wille, vielleicht aufgrund des falschen Algorithmus, fehlender Deklaration, falscher Speicherzuweisung …. Dann brauchen wir die Leistung der IDE.
Debugging-Konzepte
Beim Debuggen werden Fehler gefunden, die dazu führen, dass ein Computerprogramm oder -system nicht ordnungsgemäß funktioniert. Zuerst müssen wir feststellen, ob Ihr DevC++ 32-Bit oder 64-Bit ist, nachdem wir festgestellt haben, dass wir 64-Bit-Debug oder 32-Bit-Debug wählen Aktivieren Sie die Compiler-Option und fügen Sie den Parameter -static-libgcc wie unten gezeigt hinzu: Dann sehen wir uns den Zeilenindex des Editors an und wählen den roten Punkt aus, der darstellt, dass beim Ausführen von Debug das Debuggen an dieser Codezeile (Haltepunkt) beginnt, Beispiel unten: Der nächste Schritt besteht darin, nach unten zu schauen und Debug auszuwählen (oder F5 zu drücken), um das Debug-Verwaltungsfenster zu öffnen Beschreibung der Debugging-Funktionen von Dev C++:
- Debug : Klicken Sie hier, um den Debug-Prozess zu starten
- Überwachung hinzufügen: Fügen Sie Variablen oder Ausdrücke hinzu, die wir während des Debug-Laufs überwachen möchten, und wie sie sich ändern.
- Es gibt zwei Möglichkeiten, eine Uhr hinzuzufügen:
- Methode 1: Durch Drücken von Uhr hinzufügen wird eine Zeile angezeigt, in der wir Variablen und Ausdrücke eingeben können
- Methode 2: Sie können die Variable oder den Ausdruck markieren und dann auf Uhr hinzufügen klicken
- Wählen Sie nach dem Hinzufügen das Debug-Fenster wie folgt aus, um den Wert der hinzugefügten Variablen zu verfolgen
- Es gibt zwei Möglichkeiten, eine Uhr hinzuzufügen:
- Nächste Zeile (F7) : Zur nächsten Zeile springen, aber wir müssen darauf achten, wenn Sie den Code abkürzen, um das Programm zu verkürzen, wird der Code übersprungen und zur nächsten Zeile gesprungen, wenn Sie sicher sind, dass Ihr Code korrekt ist, Es ist in Ordnung, ansonsten sollte es explizit geschrieben werden, damit das Programm korrekt debuggen kann.
- Ausführung stoppen : Stoppt den Debugging-Prozess
- In Funktion : hat die Funktion, um auf die Funktion zuzugreifen.
- Funktion überspringen : Beendet die laufende Funktion. (Das Gegenteil von in Funktion)
Debugging ist ein wichtiger Schritt, den Programmierer kennen müssen, insbesondere beim Erlernen einer Programmiersprache sollten sie die Debugging-Funktionen lernen, die die IDE für einen einfachen Zugriff bereitstellt. Ich weiß nicht, wo sich der Fehler im Programm befindet. Die meisten IDEs bieten Debugging-Funktionen, für erfahrene Programmierer verwenden sie selten Debug oder Debugging, indem sie Variablen auf den Bildschirm drucken, um Fehler zu diagnostizieren, aber für Neulinge hilft uns der Computer dank des Debuggens deutlich besser, oder?