加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ReactOS debug(调试)

发布时间:2020-12-15 05:01:12 所属栏目:百科 来源:网络整理
导读:看了 N 多 ReactOS 代码,总想调试一下,于是到 wiki 上去看了一下关于 debug 的方面的资料。主要有三种调试方式: Kdbg 、 GDB 、 WinDBG ( http://www.reactos.org/wiki/Debugging ) l Kdbg 方式 这是 ReactOS 内建的调试机制,默认就是这种。但是 Kdbg

看了NReactOS代码,总想调试一下,于是到wiki上去看了一下关于debug的方面的资料。主要有三种调试方式:KdbgGDBWinDBGhttp://www.reactos.org/wiki/Debugging

l Kdbg方式

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

一切OK吧……

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

l WinDBG方式

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读