我有一个 Delphi Windows 应用程序在 Wine 下死得很惨——甚至没有创建主窗体。由于各种原因,移植到 Free Pascal 不是一种选择。
我可以在 Wine 下使用 Delphi 的原生方式进行调试吗?如果没有,我可以在 Wine 下使用 gdb 进行调试吗?如果可以,如何将 Delphi 格式的调试信息(可能是 Turbo 调试器)提供给 gdb?
最后,如何从程序中检测 Wine?Wine 常见问题解答说我不应该,但我不认为修复我的应用程序在 Wine 人的优先级列表中居高不下,所以我宁愿自己动手。
我没有编写应用程序,但我有源代码和 Delphi 的副本。