Wenn Sie ein Programm auf GDB ausführen, werden normalerweise die Argumente für das Programm im runBefehl angegeben. Gibt es eine Möglichkeit, das Programm mit GDB auszuführen und Argumente in einem Shell-Skript anzugeben? In einer verwandten Frage sah ich eine Antwort, in der erwähnt wurde, dass wir GDB an das Programm …
Ich möchte die gesamte Länge eines C-Strings in GDB drucken. Standardmäßig wird es abgekürzt. Wie kann ich GDB zwingen, die gesamte Zeichenfolge zu drucken?
Ich führe eine Anwendung über gdb aus und möchte einen Haltepunkt für jedes Mal festlegen, wenn auf eine bestimmte Variable zugegriffen / diese geändert wird. Gibt es dafür eine gute Methode? Ich würde mich auch für andere Möglichkeiten interessieren, eine Variable in C / C ++ zu überwachen, um festzustellen, …
Normalerweise führe ich ein Programm aus als: ./a.out arg1 arg2 <file Ich möchte es mit gdb debuggen. Ich bin mir der set argsFunktionalität bewusst , aber das funktioniert nur über die GDB-Eingabeaufforderung.
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 3 Jahren . Verbessere diese Frage Kurz gesagt: Kennt jemand eine GUI für gdb, die …
Wie kann ich einrichten, gdbdass der Befehlsverlauf gespeichert wird? Beim Starten einer neuen gdbSitzung möchte ich die Pfeiltasten verwenden, um auf die Befehle der vorherigen Sitzungen zuzugreifen.
Ich mache ein Debugging auf Assembly-Ebene in GDB. Gibt es eine Möglichkeit, GDB dazu zu bringen, mir die aktuelle Montageanweisung auf dieselbe Weise anzuzeigen wie die aktuelle Quellzeile? Die Standardausgabe nach jedem Befehl sieht folgendermaßen aus: 0x0001433f 990 Foo::bar(p); Dies gibt mir die Adresse des aktuellen Befehls, aber ich muss …
Bitte antworten Sie nicht. Ich sollte ddd, nemiver, emacs, vim oder ein anderes Front-End verwenden. Ich bevorzuge gdb so wie es ist, möchte aber die Ausgabe mit einigen Terminalfarben sehen.
Kann ich angeben, dass gdb in Zeile x unterbrochen werden soll, wenn char* xauf eine Zeichenfolge gezeigt wird, deren Wert gleich ist "hello"? Wenn ja, wie?
Mein Programm funktioniert folgendermaßen: exe -p param1 -i param2 -o param3 Es stürzte ab und erzeugte eine Core-Dump-Datei. core.pid . Ich möchte die Core-Dump-Datei von analysieren gdb ./exe -p param1 -i param2 -o param3 core.pid GDB erkennt jedoch die Parameter der EXE-Datei als Eingabe von GDB. Wie analysiere ich in …
Die Frage richtet sich an alle, die Vim zur Entwicklung von C ++ - Anwendungen verwenden. Es gab eine Zeit in meinem Leben, die als "Ich hasse Vim !!!" beschrieben werden kann. "Vim ist nett!" Da ich jedoch hauptsächlich mit Microsoft-Entwicklungs-IDEs aufgewachsen bin, habe ich mich an diese gewöhnt F5- …
Gibt es in GDB einen äquivalenten Befehl zu WinDbgs "! Process 0 7"? Ich möchte alle Threads in einer Dump-Datei zusammen mit ihren Backtraces in GDB extrahieren. "info threads" gibt die Stack-Traces nicht aus. Gibt es einen Befehl, der dies tut?
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.