Цитата(Integro @ Oct 29 2015, 11:13)

...
после вышеописанного, нужно в параметрах конфигурации для RELESE добавить дефайн NODEBUG.
...
С этим как раз вопросов не было =)
Вот по коду ниже не понятно что за IDEF и что будет при #if 0
Код
#if 0
IDEF int PRINTF(char* fmt,...)
{
return 0;
}
#else
#define PRINTF printf
#endif
Цитата(scifi @ Oct 29 2015, 11:22)

Кстати, по феншую надо писать NDEBUG. Так даже в стандарте написано.
Ага именно такой define сразу там стоял.
Сейчас разбираюсь с ошибкой:
Код
Error[Li005]: no definition for "__write" [referenced from putchar.o(dl7M_tln.a)]
Возникающей при выставление:
General Options -> Library Configuration -> Library low-level interface implementation ->None
Вместо
General Options -> Library Configuration -> Library low-level interface implementation -> stdout/stderr -> Via semihosting