还在苦苦敲代码开发APP?你out啦! 试试积木搭建APP吧~

ReactOS debug(调试)

来源:     2015-08-18 16:23:31    人气:     我有话说( 0 人参与)

看了N多ReactOS代码,总想调试一下,于是到wiki上去看了一下关于debug的方面的资料。主要有三种调试方式:Kdbg、GDB、WinDBG(http: www.r...

看了N多ReactOS代码,总想调试一下,于是到wiki上去看了一下关于debug的方面的资料。主要有三种调试方式:Kdbg、GDB、WinDBG(http://www.reactos.org/wiki/Debugging

Kdbg方式

这是ReactOS内建的调试机制,默认就是这种。但是Kdbg的调试客户端是什么呢?网上有篇文章说用fDebug,感觉太麻烦,后来弄了半天才知道原来是ReactOS Remote Debugger(RosDbg)。这个RosDbg的源码在svn://svn.reactos.org/reactos/trunk/tools/reactosdbg,是用C#写的。我用TortoiseSVN下载后再用VS2008编译通过,生成/reactosdbg/RosDBG/bin/x86/Debug/RosDBG.exe!Vmware的设置跟WinDBG内核调试一样,启动菜单选择"ReactOS (RosDbg)"

一切OK吧……

Kdbg命令参考:http://www.reactos.org/wiki/Kdbg,还有中断系统为“Tab+K”。

 
WinDBG方式

ReactOS对这种方式支持很有限。拷贝config.template.rbuild为config.rbuild打开config.rbuild,修改为<property name="KDBG" value="0" />、<property name="_WINKD_" value="1" />,另外还要把win2003中的kdcom.dll拷到ReactOS中。重启系统,启动菜单选择"ReactOS (Debug)"。Vmware和WinDBG的设置跟双机内核调试一样。

ReactOS debug 调试

本文源自互联网,采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可,
版权归原作者,如有问题请联系service@tsingfun.com (编辑:admin)
分享到: