7
gdbの中で、どのコマンドがプロセスのpidをデバッグするのですか?gdbで現在デバッグされているプロセスのPIDを取得するにはどうすればよいですか?
ほとんどの場合、google resultsは、pidを知ってからプロセスにgdbをアタッチする方法についてのみ説明しています。
gdbの中で、どのコマンドがプロセスのpidをデバッグするのですか?gdbで現在デバッグされているプロセスのPIDを取得するにはどうすればよいですか?
ほとんどの場合、google resultsは、pidを知ってからプロセスにgdbをアタッチする方法についてのみ説明しています。
簡単な方法の1つはinfo inferior
です。ここで私は自分自身でGDBをデバッグすることだし、このコマンドは、デバッグ対象のPIDを示しています
(top-gdb) info inferior
Num Description Executable
* 1 process 14068 /home/tromey/gdb/build/gdb/gdb
あなたはまた、普通のC関数を呼び出すことができます。
(top-gdb) print getpid()
$3 = 14068
はまた '情報prog' –