Цитата(MrYuran @ Nov 25 2009, 12:52)

settings->compiler and debugger settings
->other settings:
compiler logging: full comand line (у вас, по-видимому, стоит task description)
Именно. Спасибо большое

Вот нормальный лог.
И вот что мы видим в логе:
Цитата
-Wl,-u,vfprintf,-lprintf_flt
Цитата(_Pasha @ Nov 25 2009, 12:57)

libm.a юзается? Если нет - вполне ожидаемый результат. Скормите ее линкеру
Пытаюсь скормить... не принимает...
Вот ключи линкера:
Цитата
-mmcu=atmega1280
-Wl,-Map=$(TARGET_OUTPUT_FILE).map,--cref
-Wl,-u,vfprintf,-lprintf_flt,-llibm.a
-Wl,--section-start,.data=0x802200,--defsym=__heap_end=0x805E00
Раньше вместо -llibm.a было -lm.
Может не надо было его убирать, а добавить отдельной строкой?
Из какой папки нужен libm.a? В WinAVR их несколько, видимо, зависит от платформы...
Кстати, по поводу порядка включения библиотек ключом -l: в каком порядке?
С такими ключами пишет, что не нашёл библиотеку libm.a.
Сообщение отредактировал n_bogoyavlensky - Nov 25 2009, 10:23