Есть ли в Lazarus опция, аналогичная Delphi «Использовать отладочные DCU» - PullRequest
3 голосов
/ 20 июня 2010

Я бы хотел отладить код библиотеки Lazarus.В Delphi IDE я бы просто включил опцию Project Options -> Compiler -> Use Debug DCUs on.Есть ли что-то похожее в Lazarus?

1 Ответ

2 голосов
/ 20 июня 2010

Да и нет. Он работает примерно так же, как в Delphi, вам нужно два набора скомпилированных модулей. (.o / .ppu) и некоторые способы переключения.

Но поскольку FPC / Lazarus имеют открытый исходный код, распространяется только один набор (без набора). Но вы можете создать другую, перекомпилировав FPC и Lazarus с помощью -gl. Советы по перекомпиляции FPC / Lazarus см. http://www.stack.nl/~marcov/buildfaq.pdf

(возможно даже создание комбинаций. Я отлаживаю многие из моих приложений, используя все отладки, кроме систем и sysutils, так что я не отслеживаю каждую строку и вспомогательный помощник, что является большим раздражением в Delphi) *

В настоящее время релизы afaik не распространяют дубликаты наборов, но это скорее проблема разработки релизов. (тем более что с помощью strip можно отменить отладочный набор из набора отладки)

Кстати, может быть стоит спросить у Lazarus maillist, существует ли такой способ. Даже если релиз не настроен, может существовать вероятность того, что функциональность существует.

...