4

GNU DDD(gdbグラフィックシェル)を使用して、qemu内で(一部のディストリビューションで)実行されているLinuxカーネルをデバッグしたいと思います。

Qemuの外部にvmlinuxイメージがあり、Qemuをで起動する-s -Sので、gdbserverのように動作します(起動時に停止し、コマンドのデバッグを待機します)。では、ローカルのvmlinuxイメージを使用してDDDをそのgdbserverに接続するにはどうすればよいですか?

イメージを開いてgdbに「ターゲットリモート」と指示する必要がありますか?

4

2 に答える 2

2

あなたは基本的にあなた自身の質問に答えました-はい、dddのtarget remotegdbコマンドを使用して接続します:

$ gdb qemuKernelFile
(gdb) target remote localhost:1234
于 2011-05-23T07:22:09.517 に答える
2

わずかな調整で、ここで非常に詳細に説明されている手順を使用できます。

このチュートリアルの写真:

ここに画像の説明を入力してください

于 2014-01-10T12:41:33.323 に答える