Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Среда
30 апреля
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
893844
Топик полностью
Ксения
(06.01.2019 14:36, просмотров: 180)
ответил
VLLV
на
Новости с фронта, ЛОЛ - линковка пошла в другом порядке! Хекс отличается на 7 байт из 520К, объектные все еще проверяю, до хрена их. Интересно, может ли измениться размер из-за выравнивания при линковке.
Отличается в какую сторону? В сторону уменьшения или увеличения? Какой код КОРОЧЕ, на самопальных типах или стандартных?
Ответить
А может быть, всё дело в линковке? Скажем, если сегменты кода и данных выравниваются по какой-то границе, то при ином порядке их следования "пустое место" может иметь другие размеры. Хотя в случае AVR выравнивание сегментов едва ли применяется.
-
Ксения
(06.01.2019 15:50
)
Нет, не линковка, тоже так думал. Два файла из 75 компилируются по другому - один стал короче на 4 байта, другой на 10, т.е. компилятор оптимизирует лучше, правда на фоне 173K это меньше 0,01% :)
-
VLLV
(06.01.2019 16:48
)