Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 调试我的操作系统的调试器_C_Debugging_Assembly_Error Handling_Operating System - Fatal编程技术网

C 调试我的操作系统的调试器

C 调试我的操作系统的调试器,c,debugging,assembly,error-handling,operating-system,C,Debugging,Assembly,Error Handling,Operating System,我需要一个调试器来调试我的操作系统。在许多地方,我无法找出问题所在那么是否有任何调试器可以调试操作系统?我可以用gdb来做吗?您需要使用一个在您的计算机上模拟另一台计算机的解决方案—本质上是一个虚拟机。最显而易见的是VirtualBox和VMware,但它们不是为调试机器和/或操作系统而设计的 你要找的是非此即彼。这两者(据我记忆所及)都可以与gdb集成,以便设置断点和分析代码的执行。您可能还想阅读。您将需要使用一个在您的计算机上模拟另一台计算机的解决方案—实际上是一台虚拟机。最显而易见的是Vi

我需要一个调试器来调试我的操作系统。在许多地方,我无法找出问题所在那么是否有任何调试器可以调试操作系统?我可以用gdb来做吗?

您需要使用一个在您的计算机上模拟另一台计算机的解决方案—本质上是一个虚拟机。最显而易见的是VirtualBox和VMware,但它们不是为调试机器和/或操作系统而设计的


你要找的是非此即彼。这两者(据我记忆所及)都可以与gdb集成,以便设置断点和分析代码的执行。您可能还想阅读。

您将需要使用一个在您的计算机上模拟另一台计算机的解决方案—实际上是一台虚拟机。最显而易见的是VirtualBox和VMware,但它们不是为调试机器和/或操作系统而设计的

你要找的是非此即彼。这两者(据我记忆所及)都可以与gdb集成,以便设置断点和分析代码的执行。您可能还想阅读。

我主要用于测试我的操作系统项目。它包括一个有用的调试器(bochsdbg)。

我主要用于测试我的操作系统项目。它包括一个有用的调试器(bochsdbg)