繁体   English   中英

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

[英]Is there an option analogous to Delphi “Use debug DCUs” in Lazarus

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM