У меня есть вопрос о двоичном коде исходного кода в Windows.Тот же простой исходный код, разные двоичные файлы в Windows
#include <stdio.h>
int main()
{
printf("Hello, world!\n");
return 0;
}
Тот же самый исходный код, я составил дважды на Windows (VS 2008 Cmmand строки: "CL"), но у меня разные бинарные файлы.
cl new.cpp
Можете ли вы, ребята, сказать мне, почему и как этого избежать?
См http://stackoverflow.com/questions/1221185/ идентичные-build-on-different-systems и http://stackoverflow.com/questions/1277877/gcc-compiled-binaries-w-different-sizes - в принципе, никакие компиляторы не гарантируют, что двоичные файлы будут идентичными. – 2010-07-08 16:46:53
Зачем вам нужно, чтобы двоичные файлы были идентичными? – jalf