开始使用WinDbg,设置源文件路径
C++ Getting started with WinDbg, setting source file path
作为一个完整的WinDbg初学者,我只是想知道,源文件路径到底是什么?它是源文件的根文件夹吗?是你所有的资料文件夹吗?(如果源文件在目录结构中)
而且,根据这里:换句话说,如果您在C:FOO中使用源文件MYCODE.CPP,则PDB文件中嵌入的内容是C:FOOMYCODE.CPP。但是,如果源文件的路径是PDB文件中给出的绝对路径,那么我需要设置源文件的目的是什么?那我可以留空吗?
谢谢
假设您的符号路径都是通过_NT_SYMBOL_PATH或通过WinDBG符号路径选项设置的,您只需要在源文件路径中指定根源路径。
当有多个项目并且您正在调试一个活动过程或崩溃转储时,这是有意义的。
还建议在这些场景中维护一个Symbol Store,其中存储所有归档和当前pdb (Public或Private)。这是通过symstore命令实现的。symstore的路径实际上应该附加到符号文件的路径。
如果你只是调试一个项目,只要指向包含源代码的实际路径就可以了。
相关文章:
- 为不同配置设置MSVC_RUNTIME_LIBRARY的正确方法是什么
- 在C++/Linux中设置单调时钟的一些技巧
- 如何在选项卡视图Qt中设置一个新项目,并保存以前的项目
- 嵌套在类中时无法设置成员数据
- 需要帮助设置在C++中使用的Potrace
- 如何在自删除后将对象设置为nullptr
- 将指针设置为"nullptr"并不能防止双重删除?
- 如何在Ubuntu中使用cmake设置qt4
- ld:bind_at_load和-bitcode_bundle(Xcode设置ENABLE_bitcode=YES)不能
- 如何在boost beast http请求中设置http头
- 如何解决gcc编译器优化导致的centos双编译器设置中的分段错误
- 如何将这个C++哈希表转换为动态扩展和收缩,而不是使用硬设置的最大值
- 为什么文件名被设置为一个点,而不是在读取矢量中的文件名时
- 如何在cmake中的源文件之后设置库标志?
- 分析我的输出文件时,如何设置IDA加载源文件
- 设置makefile以使用emacs flymake检查c和c++源文件
- 在多个源文件/头文件中使用c++类时的头文件设置
- 开始使用WinDbg,设置源文件路径
- 为每个源文件分别设置跟踪级别的技术
- 使用 VS 解决方案,如何使用匹配设置和需要特殊处理的文件的特定设置来设置一组源文件