Цитата(demiurg_spb @ Mar 2 2016, 13:39)

LDFLAGS += --specs=nano.specs
получаю на стадии линковки:
ld.exe: cannot find -lc_nano
а как бы все правильно, newlib nano я не собираю, в пакетах у меня всегда newlib.
какоето время назад я пробывал пробывал newlib nano и обнаружил что она практически не отличается от базовой ветки newlib, при этом не оновляется и вообще уже протухла.
есть два варианта
1. забить на --specs=nano.specs, результат скорее всего не изменится
2. самостоятельно собрать newlib-nano как обычную либу
я прихожу к выводу что для тех случаев когда нет Linux, libc в ее большинстве реализация (которые сползают с Linux в сторону более легких ОС или вообще лысой прилагухе на микроконтроллеры ) приносит более вреда чем пользы - засирает мозги программисту. исключение libm - ну и эту я похерил, стандартная реализация медленная... поэтому свой самописный легковесный libc libm без всяких костылей которые тянуься из Linux и тп. например _sbrk и все что ее тянет в стандартной реализации - ну и нафига мне баян если я TLSF использую...
както так.