Привет, я разрабатываю C / C ++ для VxWorks на WinXP, используя компилятор ccarm.И я хотел бы добавить исправление для выпущенной поставки, которая была создана давно.Источники хранятся в Clear Case, и каждая поставка помечена.Таким образом, можно получить доступ к исходным кодам определенной доставки.
Чтобы быть уверенным, что ничего не изменилось по сравнению с исходной выпущенной версией, я должен убедиться, что я могу снова создать тот же выходной файл.
Вот проблема;Я получаю исходники с сервера CC и собираю их.Затем я сравниваю выходной файл с соответствующим выходным выпуском (выходной файл имеет тип * .lad file + формат файла elf32-littlearm).И разница огромна (не некоторые временные метки). С другой стороны, я также сравниваю списки сборок, и они тоже разные.
У вас есть идеи, что может вызвать такую разницу?По моему мнению, список элементов, которые могут вызвать такую разницу - Выпущенный вывод был собран на другом ПК (снова WinXP) со скриптом автоматической сборки. Новый вывод построен на моем локальном компьютере с тем же компилятором и настройками.-Получил неправильный ярлык из хранилища
что-нибудь добавить?
заранее спасибо