Сергей Смирнов писал(а): Первое и третье верно, если речь идёт о виндовой версии относительно свежего Лазаря, а не о версии 0.9.6 (там верно второе). В Проект-> параметры компилятора -> Связывание надо установить галочку на Генерировать информацию для GDB. При этом должны заработать точки останова и пошаговое выполнение. Точки наблюдения, локальные переменные и вычисление выражений тоже как-то работают, но вполне могут и глючить. Тоже самое и для линуксовой версии, но там отладка работает уже давно (несколько лет).
Речь идет именно об отладке под Win32, точнее XP. Опция гененрирования отладочной информации для GDB установлена. При простом запуске, без точек останова, если указан путь к отладчику, то GDB загружается и выполняется (по крайней мере он попадает в число процессов в диспетчере задач). При этом само приложение (отлаживаемая программа) не запускается. Мало того, если попытаться выйти из Lazarus, все окна, кроме основного закроются, а основное будет висеть до тех пор, пока я не выгружу "вручную" GDB.
Происходит это на текущей версии, по крайней мере на сборке от 30 мая.
Естественно, что до брек-пойнтов дело не доходит.
Вообще-то у меня возникает сомнение, что всякие опции, кроме путей, доходят до компилятора. Уж информация отладочного характера из программ точно не вырезается.