Можно также сгенерировать информацию для
исходного кода. Можно также сгенерировать информацию для отладки
только для отдельных модулей (это позволит сократить объем прог-
раммы), но потом будет крайне неприятно попасть в модуль, где ин-
формация для отладки недоступна. Поэтому мы рекомендуем переком-
пилировать все модули, если, конечно, вам это позволяет имеющаяся
память. В случае нехватки памяти или уверенности в правильной ра-
боте отдельных модулей можно перекомпилировать только конкретные
модули.
Подготовка программ Borland C++
-----------------------------------------------------------------
Если вы используете интегрированную среду компилятора
Borland C++ (BC.EXE), сделайте следующее:
1. Выберите диалоговое окно отладчика (команда
Options¦Compiler¦Advanced Code Generation (Параметры¦Ком-
пилятор¦Генерация эффективного кода)) и установите перек-
лючатель Debug Info in OBJs (Информация для отладки в
объектных модулях).
2. Выберите команду Options¦Debugger (Параметры¦Отладчик) и
установите параметр Standalone (Автономная отладка).
3. Выберите команду Options¦Save (Параметры¦Сохранение) и
сохраните установленные параметры.
Если вы используете автономный компилятор, работающей с ко-
мандной строкой (BCC), задайте параметр -v командной строки.
Если вы используете автономный компоновщик TLINK, для добав-
TDeb 3.0 #1-3 = 95 =
ления информации для отладки в конец выполняемого файла .EXE нуж-
но использовать параметр /v.
Вы можете также при желании запретить оптимизацию. В случае
оптимизированного кода имеются отдельные случаи, когда Турбо от-
ладчик не сможет находить некоторые переменные.
Подготовка программ Турбо Паскаля