Wenn ich gdb an einen Prozess anschließe, der viele Quelldateien verwendet, wie z.B. PHP, möchte ich manchmal einen Haltepunkt in Zeile x der Datei y setzen. Wie gebe ich die Datei für gdb an?
Antworten
Zu viele Anzeigen?
Victory2012
Punkte
91
gdb ./test.exe
//test.exe wird von Ihrem Programm erstellt.b 117
//wenn nur eine einzige Datei und Zeile 117 die Funktion ist, die Sie aufrufen möchtenb filename.c:110
//Dateiname:Zeile NOr
//Ausführung des Progn
c
//fortsetzens
// Geben Sie die Funktion ein, die Sie testen möchtenuntil 1120
//wenn es eine gibtfor
Zweig und Sie wollen die Marke überspringen, da 1120 nach derfor
Zweigstelle
Sie können fast alle Befehle in GDB so weit kürzen, dass sie eindeutig bleiben.