Ho una domanda sul codice sorgente binario su Windows.Stesso semplice codice sorgente, diversi file binari su Windows
#include <stdio.h>
int main()
{
printf("Hello, world!\n");
return 0;
}
lo stesso codice sorgente, ho compilato due volte su Windows (VS 2008 Cmmand Prompt: "CL"), ma ho avuto diversi binari.
cl new.cpp
Potete dirmi perché e come evitarlo?
Vedi http://stackoverflow.com/questions/1221185/ identici-build-on-diversi-sistemi e http://stackoverflow.com/questions/1277877/gcc-compiled-binaries-w-different-sizes - in pratica nessun binario del compilatore garantisce che i binari saranno identici. –
Perché i binari sono necessari per essere identici? – jalf