Actualmente estoy usando Microsoft Visual Studio 2010.¿Qué información sobre mí y mi sistema agregan los compiladores a los ejecutables?
Si decimos que le damos a 10 personas diferentes una copia de MSVC 10 y una breve lista de C++ Hello, World. Todos ellos crean un nuevo proyecto usando exactamente la misma configuración, agregan un nuevo archivo cpp con el programa Hello, World y lo compilan.
- ¿Todos obtienen exactamente el mismo binario?
- Si no, ¿cuáles son las diferencias exactas?
- ¿Qué información sobre mi sistema agrega MSVC a mi ejecutable?
Paranoia!
En versión de depuración se termina con algunas rutas de origen en el binario. – wqw
Sería genial si alguien hiciera el experimento. – redtuna
Una pregunta más real sería "¿Qué pasa si 10 personas revisan el mismo código fuente desde el control de la versión y lo compilan?" ¿Todos obtienen exactamente el mismo binario? –