ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
18 июля
611549 Топик полностью
fk0, легенда (28.07.2015 09:53, просмотров: 46) ответил Constantin24 на Столкнулся с проблемой при переходе с Iar на Coocox. Все бы хорошо:бесплатно, хорошая IDE. но вот код... Первая проблема возникла со sprintfом, особенно float. Ладно решил еле-еле. Собираю проект и код на 76кб, при том что Iar собрал на 26кб.
Я думаю, наши рассуждения на эту тему бессмысленны для автора не понимающего, что у него компилятор gcc, а не coocox. Хотя если хочется вникнуть, то можно посмотреть на карту памяти создаваемую линкером (-Wl,-Map=file.map) и что в ней от чего зависит, чтоб сделать выводы, как так получается. А так же задуматься об опциях оптимизации, конфигурации newlib, используемых библитеках (бэкенд для newlib в частности, использование wide chars, локалей) и т.п. вещах. Когда я работал с newlib лет 8 тому назад prinf не занимал 50 кбайт. Но повторюсь, это для профессионалов программирования, а тут культивируется любителький подход, мол все большие программисты лохи и ламиры, а мы со своим ассемблером самые умные. Спорить бесполезно.
[ZX]