Win7(WinDbg) + VMware(Win7) 双机调试环境搭建之三
2016-06-27 10:45
393 查看
更多精彩内容,请见:http://www.16boke.com
环境:
主机:Win7
虚拟机:VMware 11.1.0 build-2496824
虚拟机内操作系统(又称GuestOS):Win7
WinDbg:适合调试机的相应位数的版本就可以。
目录
本文包括五部分,前三部份不分先后顺序,先配置哪部分都可以:
一、配置VMware的管道虚拟串口
二、配置GuestOS的启动项
三、配置WinDbg
四、调试
五、常见问题
三、配置WinDbg。
WinDbg安装在调试机上,下载安装与调试机位数相同的WinDbg。
1、设置WinDbg的启动参数,使之连接一个管道,并把这个管道当作一个串口来处理。
调试机上WinDbg的启动参数,使之连接一个管道,并把这个管道当做一个串口来处理:
方法一:cmd窗口中,在windbg.exe所在路径下执行,windbg.exe -b -k com:port=\\.\pipe\com_1,baud=115200,pipe
方法二:桌面上建立一个windbg.exe快捷方式,单击右键并选择属性,在快捷方式中,在“目标”中的".....windbg.exe"后面增加前面的启动参数。注意:windbg.exe的全路径一般是双引号引住的,但是后面的命令行参数应该放在引号外。
详细操作如下:
1.1、命令行方式
在WindDbg.exe路径执行命令。
(1)、输入命令:cd C:\Program Files (x86)\Debugging Tools for Windows (x86)
(2)、输入命令:Windbg.exe -b -k com:port=\\.\pipe\com_1,baud=115200,pipe。
1.2、快捷键方式
建立一个WinDbg的快捷方式,修改其目标,步骤如下:
(1)、开始,程序,选择WinDbg,右键,选择属性。
(2)、目标,双引号括着的是WinDbg.exe完全路径,右侧双引号后面添加一个空格和参数 -b -k com:port=\\.\pipe\com_1,baud=115200,pipe
(3)、添加桌面快捷方式,以后就不用每次都配置了。
2、为了能实现源代码调试,必须设置符号文件路径和源文件路径。
2.1、Symbol File Path(设置符号路径)
符号路径可以有多个,中间用分号分隔。
windbg有一个强大的功能,可以自动到Microsoft的服务器上下载符号文件。但是需要在符号路径下做一下设置:
路径srv*c:\symbols*http://msdl.microsoft.com/download/symbols中
c:\symbols为本地目录,从服务器下载的符号会存储在此目录中,你可以设置为你想存放的目录中。http://msdl.microsoft.com/download/symbols为服务器路径。如果相关符号表没有在本地目录系找到的话,就会自动在指定的服务器下载。分号后面添加自定义驱动模块的符号文件的路径。
2.2、Source File Path(设置源码路径)
设置要调试的源码所在路径即可。
更多精彩内容,请见:http://www.16boke.com
环境:
主机:Win7
虚拟机:VMware 11.1.0 build-2496824
虚拟机内操作系统(又称GuestOS):Win7
WinDbg:适合调试机的相应位数的版本就可以。
目录
本文包括五部分,前三部份不分先后顺序,先配置哪部分都可以:
一、配置VMware的管道虚拟串口
二、配置GuestOS的启动项
三、配置WinDbg
四、调试
五、常见问题
三、配置WinDbg。
WinDbg安装在调试机上,下载安装与调试机位数相同的WinDbg。
1、设置WinDbg的启动参数,使之连接一个管道,并把这个管道当作一个串口来处理。
调试机上WinDbg的启动参数,使之连接一个管道,并把这个管道当做一个串口来处理:
方法一:cmd窗口中,在windbg.exe所在路径下执行,windbg.exe -b -k com:port=\\.\pipe\com_1,baud=115200,pipe
方法二:桌面上建立一个windbg.exe快捷方式,单击右键并选择属性,在快捷方式中,在“目标”中的".....windbg.exe"后面增加前面的启动参数。注意:windbg.exe的全路径一般是双引号引住的,但是后面的命令行参数应该放在引号外。
详细操作如下:
1.1、命令行方式
在WindDbg.exe路径执行命令。
(1)、输入命令:cd C:\Program Files (x86)\Debugging Tools for Windows (x86)
(2)、输入命令:Windbg.exe -b -k com:port=\\.\pipe\com_1,baud=115200,pipe。
1.2、快捷键方式
建立一个WinDbg的快捷方式,修改其目标,步骤如下:
(1)、开始,程序,选择WinDbg,右键,选择属性。
(2)、目标,双引号括着的是WinDbg.exe完全路径,右侧双引号后面添加一个空格和参数 -b -k com:port=\\.\pipe\com_1,baud=115200,pipe
(3)、添加桌面快捷方式,以后就不用每次都配置了。
2、为了能实现源代码调试,必须设置符号文件路径和源文件路径。
2.1、Symbol File Path(设置符号路径)
符号路径可以有多个,中间用分号分隔。
windbg有一个强大的功能,可以自动到Microsoft的服务器上下载符号文件。但是需要在符号路径下做一下设置:
路径srv*c:\symbols*http://msdl.microsoft.com/download/symbols中
c:\symbols为本地目录,从服务器下载的符号会存储在此目录中,你可以设置为你想存放的目录中。http://msdl.microsoft.com/download/symbols为服务器路径。如果相关符号表没有在本地目录系找到的话,就会自动在指定的服务器下载。分号后面添加自定义驱动模块的符号文件的路径。
2.2、Source File Path(设置源码路径)
设置要调试的源码所在路径即可。
更多精彩内容,请见:http://www.16boke.com
相关文章推荐
- android-Camera.Size
- jquery获取select 选中的options
- android string.xml 中显示特殊符号
- 关于cocos2dx客户端程序的自动更新解决方案
- 设计模式
- 大数据平台设计
- Hikari java数据库连接池实战
- 51nod 1013 3的幂的和
- 下拉放大及回弹效果
- Hibernate 1.1
- 使用DFSClient实现 hadoop上传文件功能,采用使用输入输出流实现 Hadoop 版本2.7.0
- Android EditText输入格式设置
- rip路由协议
- js计算类型转换
- 学习Javascript闭包(Closure)
- C#学校班级自动升级实现代码
- 数据库设计(5/9):存储过程名称
- 封装frame的修改
- 路由基础
- Java String.format() 和 Java的日期格式化常用方法