2
Ich habe versucht, das zu tun:Capture-GDB-Ausgabe mit Rubin
a = `gdb -q ./test` ; print a
Aber es ist nichts zeigt, auch der GDB-Prozess ausgeführt werden. Wie kann ich es tun ?
Ich habe versucht, das zu tun:Capture-GDB-Ausgabe mit Rubin
a = `gdb -q ./test` ; print a
Aber es ist nichts zeigt, auch der GDB-Prozess ausgeführt werden. Wie kann ich es tun ?
gdb
wartet auf einen Befehl nach dem Start eingegeben von stdin
. Zumindest r
Programm ausführen. Sie müssen also r
an gdb
senden. Versuchen Sie folgendes:
a = `echo 'r'|gdb -q ./test`; print a
Außerdem können Sie lesen this question