Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Компилятор XC8 V1.38 vs V1.34
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры > PIC
SergR
Странно... более новый компилятор создает более длинный код одного и тогоже проекта... Как это?

Microchip MPLAB XC8 C Compiler (PRO Mode) V1.38
Memory Summary:
Program space used 363Ch ( 13884) of 6E80h bytes ( 49.1%)
Data space used AB6h ( 2742) of E41h bytes ( 75.1%)
Configuration bits used 7h ( 7) of 7h words (100.0%)
EEPROM space used 0h ( 0) of 400h bytes ( 0.0%)
ID Location space used 0h ( 0) of 8h bytes ( 0.0%)
Data stack space used 0h ( 0) of 2E7h bytes ( 0.0%)

Microchip MPLAB XC8 C Compiler (PRO Mode) V1.34
Memory Summary:
Program space used 3480h ( 13440) of 6E80h bytes ( 47.5%)
Data space used AA2h ( 2722) of E41h bytes ( 74.6%)
Configuration bits used 7h ( 7) of 7h words (100.0%)
EEPROM space used 0h ( 0) of 400h bytes ( 0.0%)
ID Location space used 0h ( 0) of 8h bytes ( 0.0%)
Data stack space used 0h ( 0) of 2E7h bytes ( 0.0%)
amiller
Может для нового компилятора по умолчанию встал более низкий уровень оптимизации, проверьте.
SergR
оптимизация одинаковая и там и там
--opt=default,+asm,+asmfile,+speed,-space,-debug
Скорее всего это связано с новой библиотекой "New floating-point libraries", которая появилачь с V1.35
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.