在Lazarus中是否有类似于Delphi“Use debug DCU”的选项

时间:2010-06-20 10:04:09

标签: delphi ide lazarus

我想调试Lazarus库代码。在Delphi IDE中,我只需检查项目选项 - >编译器 - >使用Debug DCU选项。拉撒路有类似的东西吗?

1 个答案:

答案 0 :(得分:2)

是和否。它与Delphi大致相同,需要两组编译单元。 (.o / .ppu),以及某种切换方式。

但是因为FPC / Lazarus是开源的,所以只分发了一组(没有)。但你可以用-gl制作另一个bycompile FPC和Lazarus。有关重新编译FPC / Lazarus的提示,请参阅http://www.stack.nl/~marcov/buildfaq.pdf

(甚至可以组合。我调试我的许多应用程序除了系统和sysutils之外的所有调试,所以我不会追踪到每一个字符串和异常助手,这是对Delphi的一个主要烦恼)

目前,afaik版本不会分发重复集,但这更像是一个发布工程问题。 (特别是因为使用strip,非调试集可能可以从调试集中制作)

顺便说一下,如果存在这样的方式,可能值得在Lazarus maillist上问问题。即使版本没有设置,仍可能存在功能。