Идентичная сборка в различных системах

Мерзавец также делает ветвление и слияние действительно легкими. Подрывная деятельность 1,5 просто добавленного отслеживания слияния, но Мерзавец еще лучше. С Мерзавцем, переходящим, является очень быстрым и дешевым. Это делает создание ответвления для каждой новой возможности более выполнимым. О, и репозитории Мерзавца очень эффективны с пространством памяти по сравнению с Подрывной деятельностью.

6
задан sth 4 August 2009 в 01:17
поделиться

3 ответа

Вы можете подумать, что компиляция является чисто детерминированной (одинаковые входные данные всегда дают одинаковый выход), но это не обязательно. Например, рассмотрим оптимизатор - для работы ему понадобится немного памяти, возможно, больше для более высоких методов оптимизации. Если на одном компьютере не удается выделить память (поскольку на компьютере меньше памяти), компилятор может пропустить эту конкретную оптимизацию, в результате чего будет выдан другой код.

Есть много похожих ситуаций, поэтому вы можете вложить много усилий на то, что невозможно. В любом случае, зачем вам нужно, чтобы библиотеки DLL были побитово идентичны?

7
ответ дан 17 December 2019 в 00:12
поделиться

Используете ли вы одну и ту же версию инструмента цепочки (компилятор, компоновщик, ...), включая разницу в 32/64 бита?

0
ответ дан 17 December 2019 в 00:12
поделиться

Является ли Windows Server 2008 единственной машиной с 64-разрядной версией? Если да, то это может быть вашей проблемой.

0
ответ дан 17 December 2019 в 00:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: