Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
out1 ie という実行可能ファイルを使用して gdb の実行を開始しましたgdb out1。ここで、コードにいくつかのチェックを追加し忘れたことに気付きました。コードを追加すると、out2 という新しい exec ファイルが生成されました。これout2を既に実行中のものに追加gdb out1して、新しく追加されたチェック実行コードでデバッグできるようになりました。御時間ありがとうございます。
gdb out1
out2
gdb を終了せずに out2 をロードしたいとします。私は正しいですか? gdb で「file out2」を実行すると、gdb は out1 を強制終了し、out2 をロードします。
名前out1をそのままにして、現在実行中のプロセスを強制終了し ( (gdb) k)、再度開始します ( (gdb) r)。GDB は新しいデータ/コード/デバッグ情報をリロードします。
out1
(gdb) k
(gdb) r