标签: visual-studio gcc compilation
我注意到如果我使用相同的设置在机器/环境上重新编译二进制文件,生成的二进制文件将具有不同的MD5 / SHA1签名,即使它们的大小完全相同。
我想知道是否有人知道为什么会这样?编译器是否应该使用相同的输入具有相同的结果?
我在Linux和Visual Studio中都注意到了这一点。