реклама на сайте
подробности

 
 
> Отключение printf, Версия release
pokk
сообщение Oct 29 2015, 05:18
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 91
Регистрация: 3-07-11
Пользователь №: 66 028



Добрый день, подскажите как в IAR настроить версию release что бы она игнорировала функции printf?

PS: Такое не предлагать, хочу натыкать printf в многих функциях и не хочу что бы оно мешало.
Код
#ifndef NODEBUG
printf(...);
#endif


Сообщение отредактировал pokk - Oct 29 2015, 05:25
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
pokk
сообщение Oct 29 2015, 06:42
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 91
Регистрация: 3-07-11
Пользователь №: 66 028



Цитата(inventor @ Oct 29 2015, 09:30) *
У меня так сделано

Что-то тут я не догнал =(( как выключение происходит.


Цитата(jcxz @ Oct 29 2015, 10:23) *
...только дополнительно сделана возможность многоканальных логов,...
А можно по подробнее?
Go to the top of the page
 
+Quote Post
Integro
сообщение Oct 29 2015, 07:13
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 167
Регистрация: 25-12-09
Из: Минск
Пользователь №: 54 460



Цитата(pokk @ Oct 29 2015, 09:42) *
Что-то тут я не догнал =(( как выключение происходит.

Понятно))
после вышеописанного, нужно в параметрах конфигурации для RELESE добавить дефайн NODEBUG.
Выбираем конфигурацию relese, затем project>options->C/C++ Compiler-> Preprocessor-> Defines symbols и добовляем туда NODEBUG.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 07:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01379 секунд с 7
ELECTRONIX ©2004-2016