質問: gdbでステップイン、ステップオーバー、ステップアウトする方法は? gdbにいるときにhelpと入力しましたが、ステップイン、ステップオーバー、ステップアウトについて何も見つかりませんでした。アセンブリプログラムにブレークポイントを_start(break _start)。その後、nextと入力すると、デバッグが終了しました。それが終わったからだと思います_startおよびstep-intoを希望どおりに行いませんでした。助けることができる誰か?
回答: コマンド「finish」を使用します。これは、「ステップアウト」と同じことを行う場合があります。スタックが実行している処理(通常は関数)を終了し、その次の行に移動します。詳細については、コマンドを調べてください。