建立调试开发环境(二)(学习笔记)
2012-06-09 04:08
211 查看
接:建立调试开发环境(学习笔记)
四、WDK安装时附带的调试工具WinDBG,添加调试符号文件。
WinDBG中附带一个工具symstore.exe,用于设置符号文件。
symstore.exe用法:
symstore.exe add/r/f%1 /s %2 /t "服务器路径(仓库路径)/v "%3"
%1为pdb符号文件所在的目录。
%2为符号服务器的路径,可以是共享目录或网络盘符。
%3为版本号,可以自定义如:1.0。
主要有两个符号文件,一个是微软系统版本的,另外一个是驱动编译时生成的调试信息符号文件。
1、下载安装系统版本符号文件,安装后默认生成文件夹的名称是symbols。新建symcache文件用于从代码仓库取出驱动和符号文件等,方便WinDBG调试。把symcache文件设为共享模式。
2、写2个批处理脚本文件,放在同一更目录下。
第一个addsymbol.cmd:
rem %1 i386 directory; %2 symbols server path; %3 version
if exist E:\WinDDK\7600.16385.1\Debuggers\symstore.exe "E:\WinDDK\7600.16385.1\Debuggers\symstore.exe" add /r /f %1 /s %2 /t "KahserLab" /v "%3"
注意,你安装wdk的路径。
第二个buildit.cmd:
build -cz:call addsymbol.cmd E:\yangwdk\objchk_wlh_amd64\amd64 \\2DMOO3KUZSXXUXT\Symbols 1.0
注意格式, %1为pdb符号文件所在的目录,%2为符号服务器的路径,可以是共享目录或网络盘符,%3为版本号,可以自定义如:1.0。
3、OK,打开wdk命令编译环境,CD进入两个脚本的路径,运行buildit.cmd。OK好了,你会在symbols目录下看见驱动和调试符号的文件等。
本文出自 “^_^” 博客,请务必保留此出处http://y5023.blog.51cto.com/750445/893172
四、WDK安装时附带的调试工具WinDBG,添加调试符号文件。
WinDBG中附带一个工具symstore.exe,用于设置符号文件。
symstore.exe用法:
symstore.exe add/r/f%1 /s %2 /t "服务器路径(仓库路径)/v "%3"
%1为pdb符号文件所在的目录。
%2为符号服务器的路径,可以是共享目录或网络盘符。
%3为版本号,可以自定义如:1.0。
主要有两个符号文件,一个是微软系统版本的,另外一个是驱动编译时生成的调试信息符号文件。
1、下载安装系统版本符号文件,安装后默认生成文件夹的名称是symbols。新建symcache文件用于从代码仓库取出驱动和符号文件等,方便WinDBG调试。把symcache文件设为共享模式。
2、写2个批处理脚本文件,放在同一更目录下。
第一个addsymbol.cmd:
rem %1 i386 directory; %2 symbols server path; %3 version
if exist E:\WinDDK\7600.16385.1\Debuggers\symstore.exe "E:\WinDDK\7600.16385.1\Debuggers\symstore.exe" add /r /f %1 /s %2 /t "KahserLab" /v "%3"
注意,你安装wdk的路径。
第二个buildit.cmd:
build -cz:call addsymbol.cmd E:\yangwdk\objchk_wlh_amd64\amd64 \\2DMOO3KUZSXXUXT\Symbols 1.0
注意格式, %1为pdb符号文件所在的目录,%2为符号服务器的路径,可以是共享目录或网络盘符,%3为版本号,可以自定义如:1.0。
3、OK,打开wdk命令编译环境,CD进入两个脚本的路径,运行buildit.cmd。OK好了,你会在symbols目录下看见驱动和调试符号的文件等。
本文出自 “^_^” 博客,请务必保留此出处http://y5023.blog.51cto.com/750445/893172
相关文章推荐
- 建立调试开发环境(学习笔记)
- TQ2440 学习笔记—— 1、Windows平台下开发工具安装与环境建立
- Android 学习笔记(三)Windows下建立Android开发环境
- DocBook学习笔记 之 建立Docbook开发环境
- 一步一步建立linux交叉编译开发环境(学习笔记)
- TQ2440 学习笔记—— 1、Windows平台下开发工具安装与环境建立
- IOS学习笔记(一)之安装开发环境与工具与第一个IOS应用程序
- Android 学习笔记之开发环境搭建
- {嵌入式学习笔记(一)}ubuntu下嵌入式开发环境搭建
- perl学习笔记--搭建开发环境
- playframework学习笔记1 -- 开发环境和第一个工程
- structs2的学习笔记----(helloworld开发环境的搭建)
- python 学习笔记 第一篇:开发环境搭建
- DT大数据梦工厂-Scala学习笔记(1):Scala开发环境搭建和HelloWorld解析
- FFmpeg+SDL视频播放器(脱离开发环境)学习笔记
- daliu_IT学习Android笔记第五篇--Android开发环境需要哪些工具?
- Cocos2d-x学习笔记之Cocos2d-x开发环境搭建
- 【嵌入式Linux学习七步曲之第二篇 ARM+Linux开发环境】gdb+gdbserver的方式进行ARM程序调试
- “笨方法”学习Python笔记(2)-VS Code作为文本编辑器以及配置Python调试环境
- lucene3.5学习笔记01--搭建开发环境