gdbserverの使い方
デバッグするプログラムを「prog」とする。
ポート番号を「12345」とする。これは適当なものでよい。
$ gdbserver localhost:12345 ./prog
もう一つターミナルを起動して下記のコマンドを実行する。
$ gdb ./prog Reading symbols from ./prog...done. (gdb) target extended-remote localhost:12345 Remote debugging using localhost:12345
gdbserverを終了させるには、gdbserverではなくgdbのほうで下記のコマンドを実行する。
gdbを終了させる前に実行する。gdbを終了させてしまった場合は再度上記のコマンドを実行してgdbserverに再接続して実行すればよい。
(gdb) monitor exit (gdb) q Remote connection closed