PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : GDB bedienen



Trillian
23-10-2001, 13:20
Hoi,
kann mir mal gerade jemand sagen, wie ich GDB richtig bediene?
Mein Proggi segfaultet zur Zeit lustig vor sich hin und ich möchte, dass mir GDB sagt, an welcher Zeile es liegt.

Meine bisherigen Versuche sind kläglich gescheitert :D

Danke,
Trillian

thommy
23-10-2001, 14:00
Dazu musst Du zunächst das Programm mit Debuginfos übersetzen (Compileroption -g), dann startet Du den gdb mit dem Binary als Argument.

Im gdb startest Du das Programm ('r'); wenn's knallt, schaust Du Dir mittels ('bt') die Aufruffolge an; womit Du siehst, was als letztes geschah.

...aber einfacher ist dann wohl doch die Verwendung von 'ddd'...

Thomas

Trillian
23-10-2001, 20:48
Okay, danke. Den ddd werde ich mir auch mal angucken.