$IFDEF DEBUG

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

$IFDEF DEBUG

Сообщение neumond » 12.10.2010 05:39:54

Как узнать, что компилятор запущен с параметром -g (то есть с отладочной информацией)? Я хочу при разработке компилировать с отладчиком и включать в код exceptions, а после тестов для релиза отключать -g, соответственно убивать код с исключениями (наблюдается 2хкратное уменьшение размера exeшника).
Еще вопрос - почему без дебаггера (тоесть запустили не из IDE) экзепшены не выскакивают в виде сообщения, как было в том же делфи, хотя MessageBox в экзешнике подключена?

UPD. 1ый вопрос решил: {$IFOPT D+} ... {$ENDIF}.
neumond
незнакомец
 
Сообщения: 1
Зарегистрирован: 23.09.2010 10:58:06

Re: $IFDEF DEBUG

Сообщение Сквозняк » 14.10.2010 01:53:15

Как узнать, что компилятор запущен с параметром -g (то есть с отладочной информацией)? Я хочу при разработке компилировать с отладчиком и включать в код exceptions, а после тестов для релиза отключать -g, соответственно убивать код с исключениями (наблюдается 2хкратное уменьшение размера exeшника).

Если хочешь компилить только с нужными параметрами, подчисти конфиг и компиль из коммандной строки.
Сквозняк
энтузиаст
 
Сообщения: 1126
Зарегистрирован: 29.06.2006 22:08:32


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

Рейтинг@Mail.ru