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

Will compiler generate different .pdb file for the same sources

本文关键字:pdb 文件 编译器      更新时间:2023-10-16

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

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

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

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

我知道,除了GUID:

之外,您可以找到具有相同源代码的不同pdb文件的不匹配信息。https://blogs.msdn.microsoft.com/junfeng/2007/11/05/mismatched-pdbs-why/

一个线程还共享了一些时间戳的信息,这些信息应该在这里匹配:

编译器PDB文件和链接器PDB文件