Когда я использую visual.net для создания своего кода, в файле .exe будет создана временная метка. Если я соберу два раза, exe-файлы будут иметь разные временные метки, что приведет к их немного другому.
Есть ли способ, позволяющий компилятору не генерировать временную метку, чтобы исполняемый файл, созданный из одного и того же кода в разное время, был полностью одинаковым?
У меня тот же вопрос, когда я использую gcc, файлы .o и .a также имеют метку времени.
спасибо.
Backgroud: наш клиент разрешил нам предоставить файлы исходного кода, они будут сравнивать исполняемые файлы, созданные сами по себе, с предоставленными нами. Временная метка приведет к тому, что исполняемые файлы будут немного отличаться, а файл zip станет совершенно другим. Это позволит нашему клиенту думать, что предоставленные нами файлы кода не являются правильной версией файла executbale, который мы предоставили ранее.