Debugging ist eine unverzichtbare Fähigkeit für Programmierer und Sicherheitsforscher. Wenn Sie über gute Debugging-Kenntnisse verfügen, können Sie eine ausführbare Datei auf einer niedrigeren Ebene verstehen und eventuelle Fehler erkennen.
wie man airpods an xbox one anschließtMUO-Video des Tages Scrollen Sie, um mit dem Inhalt fortzufahren
Der GNU-Debugger oder GDB ist ein zeitloses Debugging-Tool, auf das sich Programmierer seit Jahren verlassen. Hier erfahren Sie, wie Sie GDB unter Linux verwenden.
Beispielprogramme vorbereiten
Um die Funktionen von GDB zu erkunden, benötigen Sie eine ausführbare Datei zum Experimentieren. Zur Demonstration führen Sie GDB auf einem Schlüsselprüfprogramm einmal mit verfügbarem Quellcode und Debug-Symbolen aus, einmal ohne Quellcode und auf einem einfachen Multithread-Programm, das Meldungen auf dem Bildschirm ausgibt, beide in C geschrieben und mit GCC kompiliert ( GNU C-Compiler).