Compilation non homogène

Signaler
Messages postés
1106
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
3 septembre 2006
-
Messages postés
1106
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
3 septembre 2006
-
Bonjour,

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.

Merci

===========
ViewVite XP : HTML

3 réponses

Messages postés
141
Date d'inscription
mercredi 19 juillet 2006
Statut
Membre
Dernière intervention
20 avril 2011

Salut,


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 ...)


Gentoo... que du bonheur ...
Messages postés
31
Date d'inscription
vendredi 31 décembre 2004
Statut
Membre
Dernière intervention
31 juillet 2008

Bonjour,


en effet les fichiers EXE comportent à plusieurs endroits un emplacement où est stocké le jour et l'heure.


Patrick
Messages postés
1106
Date d'inscription
samedi 8 novembre 2003
Statut
Membre
Dernière intervention
3 septembre 2006
21
Merci... c'était un peu mon idée aussi, mais cela n'arrive que sur les PE/32bits.

Avec Delphi et MAsm32 qui vont du 32 bits, les EXE diffèrent.
Avec Pascal qui fait de la console DOS 16 bits, les EXE sont identiques.

Je jetterai un coup d'oeil plus précis en comparant les applications.

Mais si un TimeStamp est incorporé, à quoi sert-il ? 

===========
ViewVite XP : HTML