Erläuterung Ausprüfen Symbols in MSVC ++ 6
-
19-08-2019 - |
Frage
Wie würden Sie „Symbole“ in einer Art und Weise erklären, dass ein Anfänger-Programmierer wie mich verstehen würde?
Was sind sie? Sind sie eine Art von Mapping-Funktionen?
Ich möchte mehr erweiterte Debugging-Techniken lernen, und dieser Begriff ein Hindernis für mich gewesen ist.
Andere Tipps
Eine möglicherweise einfache MSVC ++ 6 Antwort für einen Anfänger als Wikipedia-Artikel ist wie folgt:
Die Symbole sind die Verbindungen zwischen einer ausführbaren Datei gedebuggt und es ist Quelle, gespeichert in einer PDB (symbolische Informationen) Datei. Wenn ich ein ausführbares bin Debuggen, oder mein EXE abstürzt und ich am Ende in dem Debugger, und ich habe symbolische Informationen verbunden ist, ich in der Lage sein zu sehen, was in Bezug auf meinem C ++ Quellcode vor mir gehe, vorausgesetzt, die Quelle zur Verfügung steht. Wenn ich diese Informationen nicht haben, werde ich gezeigt x86-Assembler / Maschinencode werden.
Aus diesem Grunde auf Prüfmaschinen, ist es oft eine gute Idee, den PDB und einen Debugger an den Tester, wie im Fall eines Crashs zu liefern, werden Sie in der Lage sein, um herauszufinden, warum es passiert ist. Kein PDB und Debugger, und Sie werden den Absturz auf dem Entwicklungs PC neu erstellen, die schwierig sein kann.
Versuchen Sie dieses: Debug-Symbole