ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
4 июля
102683
Al Volovich (16.10.2007 17:17, просмотров: 2104)
Гы, веселюсь с кейлом - после скармливания ему лицензии он почему то из программы начал выкидывать стартап Пока разбирался с периферией - размер был маленький у проги, обходился без генерации лицензии. Начал писать основной движок - сразу вылез за 13к, и линкер отказался дальше компилировать. Скормил ему лицензию - линкует нормально, а отладка не идет - зависает не доходя до мэйна. День провозился, откатился назад к малым размерам и версии, которая 100% грузилась - результат тот же самый, т.е. до мэйна не доходит. Переставил Кейл - выяснил, что перестает работать именно после скармливания лицензии. Причем глатает он ее с охотой - галочка генерации листингов для C-файлов в опциях проекта появляется. Начал копаться в репорте линкера - нашел любопытное сообщение:
Removing Unused input sections from the image.
    Removing startup.o(RESET), (584 bytes).
1 unused section(s) (total 584 bytes) removed from the image.
Т.е. стартап он попросту выкидывает. Вроде все оптимизации выключены. Как ему объяснить, что негоже выкидывать стартап?