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.

War es hilfreich?

Lösung 3

Genau so zukünftige Forscher kann es leichter haben, habe ich einige große Ressourcen zum Thema gefunden ..

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top