Par curiosité, je voudrais juste savoir pourquoi la compilation successive d'un même code source, entraîne la génération de 2 exécutables non strictement égaux.
Je n'ai pas rencontré ce phénomène jusqu'à maintenant sous linux ni avec nasm ni avec as.
Peut-être que sous windows, un executable contient un Timestamp ce qui
expliquerait la modification entre deux compilations ... mais c'est
juste une supposition car là je sors de mon domaine de connaissance ...
Est-ce lié à ton compilo ???
(D'ailleur, pour une telle question, préciser le compilo, l'OS,
l'archi, options de compilation (debug/release) aide à l'analyse ...)