“编译器”->“使用调试 DCU”选项即可。拉撒路有类似的东西吗? 最佳答案 是和否。它的工作原理与Delph-6ren">
gpt4 book ai didi

delphi - Lazarus 中是否有类似于 Delphi "Use debug DCUs"的选项

转载 作者:行者123 更新时间:2023-12-03 15:57:30 25 4
gpt4 key购买 nike

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

最佳答案

是和否。它的工作原理与Delphi 大致相同,您需要两套编译单元。 (.o/.ppu),以及一些切换方式。

但由于 FPC/Lazarus 是开源的,因此仅分发一套(没有的)。但是您可以通过使用 -gl 重新编译 FPC 和 Lazarus 来制作另一个。有关重新编译 FPC/Lazarus 的提示,请参阅 http://www.stack.nl/~marcov/buildfaq.pdf

(甚至可以进行组合。我使用除系统和 sysutils 之外的所有调试工具来调试许多应用程序,这样我就不会跟踪每个字符串和异常帮助程序,这对 Delphi 来说是一个主要烦恼)

目前,据我所知,发行版不会分发重复集,但这更多的是一个发行工程问题。 (特别是因为通过使用 strip,非调试集可能可以从调试集制作)

顺便说一句,如果这种方式存在的话,在 Lazarus 邮件列表上询问可能是值得的。即使版本没有设置它,该功能仍然有可能存在。

关于delphi - Lazarus 中是否有类似于 Delphi "Use debug DCUs"的选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3078841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com