Ich versuche, zwei Befehle gleichzeitig in gdb auszuführen: finish; next Ich habe versucht, das ';' um die befehle zu trennen, aber gdb ließ mich nicht beides gleichzeitig machen. Ist es möglich, mehrere Befehle in gdb auszuführen, ähnlich den durch ';' getrennten Bash-Befehlen? Trennzeichen?
Diejenigen, die Visual Studio verwenden, sind mit dem HotkeyShift + vertraut , der aus einer Funktion F11 austritt. Dies bedeutet, dass die Ausführung der aktuellen Funktion fortgesetzt wird, bis sie zu ihrem Aufrufer zurückkehrt und an diesem Punkt gestoppt wird. Gibt es ein Äquivalent in GDB?
Ich kann einen Haltepunkt in GDB hinzufügen mit: b <filename>:<line no> Wie kann ich einen vorhandenen Haltepunkt an einem bestimmten Ort entfernen?
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
Meine App läuft einwandfrei, aber gdb kann sie nicht mit dem folgenden Fehler debuggen (gdb) run Starting program: /path/to/app Unable to find Mach task port for process-id 83767: (os/kern) failure (0x5). Ich bin auf OS X Lion. GDB-Version ist $ gdb --version GNU gdb 6.3.50-20050815 (Apple version gdb-1752) (Sat Jan …
OK, info break listet die Haltepunkte auf, jedoch nicht in einem Format, das für die Wiederverwendung mit dem Befehl - wie in dieser Frage geeignet ist . Hat GDB eine Methode, um sie in eine Datei zu kopieren, die für eine erneute Eingabe akzeptabel ist? In einer Debugging-Sitzung muss GDB …
Ich habe die folgende Stapelverfolgung. Ist es möglich, daraus etwas Nützliches für das Debuggen zu erkennen? Program received signal SIGSEGV, Segmentation fault. 0x00000002 in ?? () (gdb) bt #0 0x00000002 in ?? () #1 0x00000001 in ?? () #2 0xbffff284 in ?? () Backtrace stopped: previous frame inner to this …
Ich habe gerade ein Programm in gdb debuggt und irgendwie eine neue Funktion gefunden, die ich noch nie gesehen oder gehört habe, eine geteilte Ansicht, in der ich den Code sehen und durchsuchen kann, zusätzlich zu den folgenden Befehlen: Was ist das? Was habe ich getan oder genauer gesagt, wie …
Ich habe GDB in OS X 10.9 (Mavericks) verwendet, und es ist nicht da. Wo ist es hingegangen? # /usr/lib/gdb -bash: /usr/bin/gdb: No such file or directory # gdb -bash: gdb: command not found Ich habe auch Xcode 5.0.1 gestartet: Einstellungen> Downloads ..und es sind keine Kommandozeilen-Tools mehr verfügbar - …
Ich bin unter OSX 10.8.4 und habe GDB 7.5.1 mit Homebrew installiert (Motivation, eine neue GDB mit neuen Funktionen wie --with-Python usw. zu bekommen ...) Lange Rede, kurzer Sinn, wenn ich ein Debugging in einem C ++ - Eclipse-Projekt ausführe, bekomme ich: Error in final launch sequence Failed to execute …
Ich leite gdb und möchte eines dieser unglücklichen Gottobjekte untersuchen. Es dauert viele Seiten (und ich habe einen 24-Zoll-Monitor zur Seite gedreht!), Um das Ganze zu sehen. Zur Vereinfachung möchte ich, dass gdb das Objekt in eine Datei anstelle des Bildschirms druckt, damit ich es öffnen kann vi und bewege …
Gibt es unter Unix eine Möglichkeit, dass ein Prozess die Umgebungsvariablen eines anderen ändert (vorausgesetzt, sie werden alle von demselben Benutzer ausgeführt)? Eine allgemeine Lösung wäre am besten, aber wenn nicht, was ist mit dem speziellen Fall, in dem einer ein Kind des anderen ist? Edit: Wie wäre es über …
Wie kann ich programmgesteuert einen Haltepunkt in C- oder C ++ - Code festlegen, der für gdb unter Linux funktioniert? Dh: int main(int argc, char** argv) { /* set breakpoint here! */ int a = 3; a++; /* In gdb> print a; expect result to be 3 */ return 0; …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.