Aaron 1 13 октября, 2016 Опубликовано 13 октября, 2016 · Жалоба Как тогда iar пропускает такой код, arm-none-eabi получается более требователен? Например, с пару месяцец назад ковыряли старый проект. В keil (4й или 5й точно не скажу, но вроде 5й) ошибок компиляции не показывало, проект работал со сбоями. Я этот проект импортировал в eclipse, на arm-none-eabi-gcc прогнал - около 20 warning словил, часть из них оказалась как раз по делу. С IAR не работал, но подозреваю, что там компилятор также позволяет писать более "небрежный" код что ли... Опять же, сильно зависит от настроек компиляции и выдачи предупреждений. Кстати, у вас на arm-eabi выводит предупреждения компиляции? Вы их просматривали? Золотое правило - писать код без варнингов. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
cijer 0 14 октября, 2016 Опубликовано 14 октября, 2016 (изменено) · Жалоба Кстати, у вас на arm-eabi выводит предупреждения компиляции? Вы их просматривали? Золотое правило - писать код без варнингов. в основном такие "will be initialized after [-Wreorder]" "not handled in switch [-Wswitch]" из статической библиотеки uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail Изменено 14 октября, 2016 пользователем kentu Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться