Was sind die Befehle in der gdb-Konsole? [geschlossen]

7

Xcode 4. So kann ich etwas p drücken, um eine Variable zu drucken. Was kann ich noch tun?

    
J. Chang 03.05.2011, 14:46
quelle

2 Antworten

22

Weil Sie offensichtlich nichts komplettes wollen, sondern nur einige Zeiger, können Sie

  • list : listet die Zeilen um die aktuelle Position auf
  • list - : listet Zeilen davor auf
  • gib einfach ein: mach das selbe nochmal
  • cont : weiter
  • break 'Class::method()' : Setze einen Haltepunkt
  • run : führe das Programm von Anfang an
  • aus
  • start : renne und stoppe in main ()
  • kill : kill das laufende Programm
  • fin : fortfahren, bis die Funktion
  • zurückgibt
  • up / down : gehe einen Stapel Frame hoch / runter
  • bt : Erhalte das Backtrace
  • t a a bt (thread apply all bt): Erhalte ein Backtrace für alle Threads
  • step : renne bis zu einer anderen Codezeile (absteigend in Funktionen)
  • next : renne bis zu einer anderen Codezeile (Funktionen überspringen)
  • commands : setze automatische Aktionen auf Haltepunkte
  • en / dis / del : Aktivieren / Deaktivieren / Löschen von Haltepunkten
  • catch throw : Aktivieren Sie brechen, wenn eine Ausnahme ausgelöst wird
  • return <value> : Erzwinge, dass die Funktion jetzt zurückgibt und <value> zurückgibt
  • set pagination off : Deaktivieren --- Mehr --- Eingabeaufforderung
  • set history save on
  • %Code% (beides bestenfalls in set history filename /home/<user>/.gdb_history )
  • ... und ... /home/<user>/.gdbinit : Hilfe zu jedem gdb-Befehl erhalten

Soweit meine zufällige Sammlung.

    
Tilman Vogel 03.05.2011, 15:32
quelle
5

Vielleicht solltest du dir dieses (sehr) schnelle Tutorial ansehen, das ich geschrieben habe (ich benutze auch XCode). Dann beziehen Sie sich auf die offizielle Dokumentation. Es gibt auch viele Online-Tutorials. Google ist dein Freund.

Ссылка

    
Macmade 03.05.2011 15:05
quelle

Tags und Links