-
- Такое и на 5-м компилере встречается. Особо доставляет при
рефакторинге. Например заюзан макрос __LINE__, ну и при удалении
пустой строчки перед размер легко может чуток поменяться:) - Vit(13.01.2024 08:15)
- Таки что, пустой
конвертстрочка ничего уже не стоит? - POV(13.01.2024 10:46)
- Таки что, пустой
- Разные размеры могут получиться по причине того что линкеру дают
объектные файлы в другом порядке. - ЫЫyкпy(10.01.2024 23:43)
- Под gcc я свой makefile пишу - тупо даю папку и пусть сам там
разбирается по расширению... не заморачивался в общем. А тут именно
кейл нужен, и вот задело что результат разный при одинаковых
исходниках и флагах компилера/линкера. - POV(10.01.2024 23:48)
- Все Может Быть! При линковке раскладка кусков кода и их кросс связи
влияют на размер, например пады выравнивания будут отличатся иногда
чтото может для ускорения короткой адресации укладыватся многими
копиями и кода и данных, в общем задача оптимальной линковки имеет
более одного решения. - klen(11.01.2024 11:12)
- +1. Меня бы не удивило. - SciFi(11.01.2024 11:24)
- ясно-понятно - POV(11.01.2024 11:20)
- Все Может Быть! При линковке раскладка кусков кода и их кросс связи
влияют на размер, например пады выравнивания будут отличатся иногда
чтото может для ускорения короткой адресации укладыватся многими
копиями и кода и данных, в общем задача оптимальной линковки имеет
более одного решения. - klen(11.01.2024 11:12)
- Под gcc я свой makefile пишу - тупо даю папку и пусть сам там
разбирается по расширению... не заморачивался в общем. А тут именно
кейл нужен, и вот задело что результат разный при одинаковых
исходниках и флагах компилера/линкера. - POV(10.01.2024 23:48)
- По идее не должно. Тем более так сильно. Я бы начал с исследования map-файла. - VladislavS.(10.01.2024 23:12)
- Такое и на 5-м компилере встречается. Особо доставляет при
рефакторинге. Например заюзан макрос __LINE__, ну и при удалении
пустой строчки перед размер легко может чуток поменяться:) - Vit(13.01.2024 08:15)