符号文件——Windows 应用程序调试必备
2007-03-17 21:25:05 来源:WEB开发网核心提示: 安装符号文件的注意事项:如果是手动安装符号文件,有一点很重要,符号文件——Windows 应用程序调试必备(2),那就是宿主机(Hostt Computer)上的符号文件必须与目标机器(Target Computer)上的 Windows 版本相匹配,这里所谓的宿主机指的是运行调试会话的机
安装符号文件的注意事项:
如果是手动安装符号文件,有一点很重要,那就是宿主机(Hostt Computer)上的符号文件必须与目标机器(Target Computer)上的 Windows 版本相匹配。
这里所谓的宿主机指的是运行调试会话的机器,在典型的双系统调试会话环境中,宿主机可以是连接到目标机器的任何机器。目标机器指的是发生软件组件、系统服务、应用程序或操作系统运行失败的机器。也即是需要被调试的机器,它是调试会话关注的焦点。目标机器可以近在咫尺,也可以位于完全不同的地方。有时我们也将目标机器称之为——被调试者(debuggee),那么与之对应,宿主机则可以称为调试者(debugger)。
三、在 Visual C++ 使用符号文件的方法
在 Visual C++ 6.0 中的使用方法:
打开 Visual C++ 6.0 的 Workspace 文件(*.dsw);
进入 Tools 菜单,选择 Options 菜单项 (Tools->Options);
单击 Directoties 标签;
在 “Show directories for”下拉列表中选择 “Executable files”;
将符号文件的路径添加到 “Directories” 路径列表中;
单击 OK 完成;
在 Visual C++ .NET 2003 中的使用方法:
打开 Visual C++ .NET 的项目文件(*.vcproj);
在解决方案管理器中选中要使用符号文件的项目;
单击右键进入项目属性对话框;
选择“配置属性”中的“调试”;
在与“调试”对应的“操作”选项中有一个“符号路径”,在此添加符号文件的路径即可;
单击 “确定” 完成;
四、如何产生 Release 版本二进制文件对应的 PDB 文件?
更多精彩
赞助商链接