zoukankan      html  css  js  c++  java
  • 安装与配置windbg的symbol(符号)

    <一>下载最新版的WinDbg工具,有两种方式,假设我的电脑系统为Win 10,Windows 10必须周年更新版本哦,那么可以去这个官网下载。

    有两种版本:第一种版本是在微软应用商店下载的WinDbg Preview版本,这个版本UI更加好看,如果你有需求可以直接在这个网站下载,也可以下载exe版本的安装文件。

    下载地址:WinDBG下载地址  ,下图是WinDbg微软应用商店下载的。

    image.png

    也可以下载exe的安装文件进行安装,这个两个版本可以在一个系统同时存在,你可以选择使用哪个。

    <二>

    windbg访问符号需要两个文件(SYMSRV.DLL 和 SYMSTORE.EXE)所以添加主Path环境变量中它们的路径进去,即:你的windbg安装目录.

    操作方法:在桌面我的电脑点右键--属性--高级--环境变量,在系统变量列表框中找到

    Path双击,在变量值最后面加一个分号再把你的安装目录写上.点确定. 这一步是告诉windbg那两个文件放在什么地方.

     

    <三>

    新建一个环境变量_NT_SYMBOL_PATH 值为: SRV*c:mysymbol* http://msdl.microsoft.com/download/symbols

    可以查看官网地址:windbg项目地址

    还有一种新的方法是:设置值为 cache*c:mysymbol;srv*http://msdl.microsoft.com/download/symbols

    这两个的不同点在于 第一个只能缓存符号服务器形式的符号文件,但是第二种可以缓存远程共享形式的符号文件。

    操作方法:桌面我的电脑点右键--属性--高级--环境变量 ,点击新建,把上面的变量名

    和变量值填上.这一步的意思是说告诉windbg,我的符号文件存放在c:mysymbol中(当然

    其实里面什么也没有,甚至这个文件夹也不存在,不过没关系,系统找不到的话会给你创

    建一个,并在上面的网址中去帮你下载符号文件放在里面)

     

    <四>

    第四步 重启计算机,再运行运行windbg 打开一个exe文件或者附加到一个进程里去, 你会看到
    Symbol search path is: SRV*c:mysymbol* 
    http://msdl.microsoft.com/download/symbols
    打开c盘看到有一个新目录mysymbol,里面有windbg新下载的文件.

    恭喜说明配置成功了.

  • 相关阅读:
    取模和取余详解
    如何上传图片到博客园的文章中?
    Java并发关键字Volatile 详解
    MySQL查询基础
    MySQL基础
    Access denied for user 'root'@'localhost' Could not obtain connection
    获取和设置select的option值
    如何将long类型的时间变量转变为标准时间
    【Java】对文件或文件夹进行重命名
    安装GlassFish4 报错:unsupported major.minor version 51.0
  • 原文地址:https://www.cnblogs.com/lidabo/p/14363214.html
Copyright © 2011-2022 走看看