Visual C++中的二进制再现性

6 c++ portable-executable visual-studio visual-c++ binary-reproducibility

有没有办法强制相同的代码在Visual C++中生成相同的二进制文件?关闭PE中的时间戳或强制PE中的时间戳为某个固定值,换句话说?

小智 3

我想你可以编写一个实用程序来打开 PE,将校验和设置为 0,将时间戳设置为你喜欢的值,重新计算 crc,然后将其写回。不过,如果有一种官方方法来确保完美的二进制再现性,那就太好了。

欲了解更多信息: http://msdn.microsoft.com/en-us/magazine/cc301805.aspx