gpt4 book ai didi

delphi - 在 Wine 上调试 Delphi 应用程序

转载 作者:行者123 更新时间:2023-12-03 14:54:24 27 4
gpt4 key购买 nike

我有一个 Delphi Windows 应用程序,它在 Wine 下严重死机 - 甚至无法创建主窗体。由于各种原因,移植到 Free Pascal 并不是一个选择。

我可以在 Wine 下使用 Delphi 的原生方式进行调试吗?如果没有,我可以在 Wine 下使用 gdb 进行调试吗?如果可以,我如何将 Delphi 格式(可能是 Turbo Debugger)的调试信息提供给 gdb?

最后,如何从程序中检测 Wine? Wine FAQ 说我不应该这样做,但我不认为修复我的应用程序在 Wine 人员的优先级列表中很重要,所以我宁愿自己解决问题。

我没有编写该应用程序,但我有源代码和 Delphi 的副本。

最佳答案

我确实相信您应该能够使用gdb进行调试,但我不知道如何将所有Delphi源代码提供给它。不过,您需要在 EXE 中包含所有调试信息(包括外部调试器)才能开始。

我建议您使用支持通过 TCP/IP 进行日志记录的日志记录实用程序。两个好的是 SmartInspectCodeSite 。将它们与堆栈跟踪实用程序结合起来,例如 JCL提供,您可能会发现它是比附加调试器更好的解决方案。

祝您检测 Wine 好运。我很想看看你能想到什么。看起来应该是可能的。

关于delphi - 在 Wine 上调试 Delphi 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2016140/

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