2012-04-07 79 views

回答

3

您將需要使用一種模擬計算機上的另一臺計算機的解決方案 - 實質上是一臺虛擬機。想到的最明顯的是VirtualBox和VMware,但這些並不是用來調試機器和/或操作系統的。

您要找的是BochsQEMU。兩者(據我所知)可以與gdb集成,以便設置斷點並分析代碼的執行情況。您可能也想閱讀this OSdev.org article

3

我主要使用Bochs來測試我的OS項目。它包含一個有用的調試器(bochsdbg)。