ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
3 июля
1527417 Топик полностью
Idler (30.06.2025 10:35, просмотров: 90) ответил il-2 на Вопрос плевый. Все барьеры - в голове. Хочется работать в привычной среде - запили проект под IAR, поработать конечно прийдется, и текущую систему сборки проштудировать. И compiler-specific опции доработать. И... все вроде. Начать и закончить.
До меня десятки людей на гитхабе пробовали. Обломались. Авторы библиотеки хвастаются, что применили все известные на тот момент фичи gcc. Там этих компилер-специфик опций по 3 строчки на строчку кода. Я неделю угробил - нихрена не компилится, на иаровские можно меньше половины заменить, еще четверть - выкинуть, хоть и результат ухудшится. Но не всё. Ещё они пользуются некоторыми библиотечными функциями, которые есть только в gcc, и тоже их просто так в иар не перенесёшь - 

имена другие, структуры другие, способы использования стека разные... Функции простейшие, меньше десятка строк, но каждую функцию придётся переписывать полностью, проще даже на асме, с соответствующими иаровскими способами вызова. Я уже старенький, я сдохну...