Добрый день. Пишу проект в еклипсовском плагине используя при компиляции avr-gcc. На работе (иногда

и дома, таская туда-сюда. На работе виндовый 4.3.3, дома линуховый 4.8.1 Смотрю потом результат обычно в протеусе. Иногда на железе, не суть. Обратил внимание, что если скомпиленно под линухом - потом в протеусе в дебаге не отображаются переменные в окошке (просто пусто). Подумал что-то с ключами компилятора или с настройкой протеуса. Но потом попробовал просто make clean, make all в каталоге с конфигурацией в разных средах, при этом что макефайлы уже все одинаковые. Т.е. одинаковые уже и ключи, и команды и прочее. Под виндой есть переменные, под линухом нет. Заметил что и разные размеры файлов elf, lss - но это ладно, там отладочная инфа. Но разные и хексы, под виндой он больше! Посмотрел что там разного в коде в lss на простом проекте, там кроме (в винде) добавленных секций debug_xx (которых в линуховом почему-то нет) еще и местами другая компиляция в асм, местами длиньше, хотя и приводящая к тому же результату. Это в простом примерчике, что будет в сложном не знаю, могу только веровать что критических ошибок не будет. Но вот отсутствии отладочной инфы смутило. И как теперь без нее, если понадобится под линухом?
Но и первое неприятно, иногда по хексу внутри камня, определяю какая версия там сейчас в железе, чтобы не перешивать постоянно для уверенности.