0

out1 ie という実行可能ファイルを使用して gdb の実行を開始しましたgdb out1。ここで、コードにいくつかのチェックを追加し忘れたことに気付きました。コードを追加すると、out2 という新しい exec ファイルが生成されました。これout2を既に実行中のものに追加gdb out1して、新しく追加されたチェック実行コードでデバッグできるようになりました。御時間ありがとうございます。

4

2 に答える 2

2

gdb を終了せずに out2 をロードしたいとします。私は正しいですか?
gdb で「file out2」を実行すると、gdb は out1 を強制終了し、out2 をロードします。

于 2012-12-01T14:30:38.873 に答える
0

名前out1をそのままにして、現在実行中のプロセスを強制終了し ( (gdb) k)、再度開始します ( (gdb) r)。GDB は新しいデータ/コード/デバッグ情報をリロードします。

于 2012-12-01T14:33:37.937 に答える