| Log-In | Kein Mitglied? | ADC kontaktieren |
|
|
INHALTVerwendung von GDBNützliche GDB-Befehle Zusätzliche Hinweise & Bemerkungen |
GDB ermöglicht das Anzeigen der Programmaktionen Ihrer Anwendung während der Ausführung. GDB ist ein wertvolles Tool bei der Nachführung der Ausführung einer Anwendung, um die Ursache eines Problems zu finden und um Entwicklern zu zeigen, wo ihr Code versagt. Dieser Hinweis ist für diejenigen bestimmt, die mit GDB nicht vertraut sind. |
Verwendung von GDBGDB kann nur in einer UNIX-Systemumgebung verwendet werden. Für unsere Zwecke sind das Mac OS X oder Max OS X Server. Sie müssen den Pfad zu der Anwendung, in der die Fehlersuche durchgeführt werden sollen, kennen. In diesem Beispiel verwenden wir eine fiktive Anwendung im Verzeichnis: /System/Applications/Foo.app Foo.app ist eigentlich ein Bündel bzw. ein Ordner, der die binären Programmdateien sowie die Ressourcen für die Anwendung enthält. GDB sieht den obigen Pfad als einen Ordner und nicht als eine Programmdatei an. In dem obigen Beispiel befindet sich somit die eigentliche ausführbare Programmdatei unter: /System/Applications/Foo.app/Foo Starten einer Anwendung mit GDB
|
| Zurück zum Anfang |
Nützliche GDB-BefehleDie folgende Liste von GDB-Befehlen ist vor allem bei der Qualitätssicherung sehr hilfreich.
|
|
| Zurück zum Anfang |
Zusätzliche Hinweise & BemerkungenDas Konsolenfenster sollte immer offen gelassen werden, da Fehlermeldungen oft direkt an die Konsole geleitet werden. Zum Öffnen des Konsolenfensters wählen Sie dieses im Tools-Menü im Workspace-Manager oder durch Drücken der Tastenkombination <Befehlstaste-Shift-C>. Bei jedem Absturz-Bug-Report sollte ein Stack Backtrace eingefügt werden. Über eine Telnet-Sitzung kann die Fehlersuche in einer Anwendung auch von einem Ferncomputer aus ausgeführt werden. Programmierer-orientierte Ressourcen |
| Zurück zum Anfang |