编译器是否会为相同的源生成不同的.pdb文件
我知道尽可能避免它,但让我们来讨论一下紧急情况。编译器是否会为相同的源生成不同的.pdb文件
.pdb文件从相同源代码生成的相同库生成不同结果的机会有多大?
是的,我知道它在GUID中会有所不同,但我可以手动更改它。
假设我没有相应的.pdb文件,但我知道使用哪个源代码编译指定产品的版本。
我知道什么,你可以找到不同的pdb文件有这样的博客,除了GUID相同的源代码不匹配的信息:
https://blogs.msdn.microsoft.com/junfeng/2007/11/05/mismatched-pdbs-why/
线程也分享了时间戳一些资料,应该可以匹配的位置:
我知道。请重新阅读这个问题 - “是的,我知道它在GUID中会有所不同,但我可以手动更改它” – FrozenHeart
@FrozenHeart,所以真正的问题是您想知道除PDB文件的GUID之外是否存在其他差异, 我对吗? –
我怀疑你问这个问题[这里](http://stackoverflow.com/questions/744870/how-can-you-change-an-age-mismatched- PDB到马正确) – UKMonkey
@UKMonkey我不问如何更改GUID。请重新阅读我的问题 – FrozenHeart
你问是否编译器输出是确定性的? – 2016-10-03 10:50:06