0

OS をデバッグするデバッガーが必要です。多くの場所で、何が間違っているのか理解できません。では、オペレーティング システムをデバッグできるデバッガはありますか? gdbでできますか?

4

2 に答える 2

3

コンピューター上の別のコンピューターをエミュレートするソリューションを使用する必要があります。基本的には、仮想マシンです。すぐに頭に浮かぶ最も明白なものは VirtualBox と VMware ですが、これらはマシンや OS のデバッグ用に設計されたものではありません。

探しているのはBochsまたはQEMUです。ブレークポイントを設定し、コードの実行を分析するために、(私が覚えている限り) どちらも gdb と統合できます。この OSdev.org の記事もお読みください。

于 2012-04-07T13:35:31.117 に答える
3

私は主に OS プロジェクトのテストにBochsを使用しています。便利なデバッガー (bochsdbg) が含まれています。

于 2012-04-07T13:35:43.660 に答える