编译器是否会为相同的源生成不同的.pdb文件

时间:2016-10-03 10:16:06

标签: c++ visual-studio debugging pdb

我知道我应该尽可能地避免它,但让我们谈谈紧急情况。

从具有相同库的相同源代码生成的.pdb文件在每次构建时产生不同结果的可能性是多少?

是的,我知道GUID会有所不同,但我可以手动更改。

假设我没有相应的.pdb文件,但我知道使用了哪些源代码来编译指定产品的版本。

1 个答案:

答案 0 :(得分:0)

我知道您可以找到不同pdb文件的不匹配信息,其中包含与此博客相同的源代码,但GUID除外:

https://blogs.msdn.microsoft.com/junfeng/2007/11/05/mismatched-pdbs-why/

一个帖子还分享了一些关于时间戳的信息,这些信息应该在这里匹配:

Compiler PDB file and the Linker PDB file