Как НЕ сгенерировать метку времени в файле .obj / .exe / .a? - PullRequest
1 голос
/ 14 июня 2011

Когда я использую visual.net для создания своего кода, в файле .exe будет создана временная метка. Если я соберу два раза, exe-файлы будут иметь разные временные метки, что приведет к их немного другому.

Есть ли способ, позволяющий компилятору не генерировать временную метку, чтобы исполняемый файл, созданный из одного и того же кода в разное время, был полностью одинаковым?

У меня тот же вопрос, когда я использую gcc, файлы .o и .a также имеют метку времени.

спасибо.

Backgroud: наш клиент разрешил нам предоставить файлы исходного кода, они будут сравнивать исполняемые файлы, созданные сами по себе, с предоставленными нами. Временная метка приведет к тому, что исполняемые файлы будут немного отличаться, а файл zip станет совершенно другим. Это позволит нашему клиенту думать, что предоставленные нами файлы кода не являются правильной версией файла executbale, который мы предоставили ранее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...