delphi - Delphi XE5编译设置中 "Limited Debugging Information"和 "Debug Information"有什么区别

标签 delphi delphi-xe5

Win32 的 Delphi XE5 编译器具有新的调试信息设置:有限调试信息

有限调试信息调试信息有什么区别?

最佳答案

某些编译器提供调试标志的变体,可提供不同级别的调试信息和优化。根据编译和链接程序时使用的选项,程序可执行文件中可用的调试信息可能从完整到不存在。无论您使用什么编译选项,包含共享库或其他代码模块的程序都可能包含有限的调试信息。

例如,有了完整的调试信息,调试器可以在过程和函数上设置断点;它识别例程名称并知道参数和值;它可以显示源代码,知道源文件名,并可以提供行号。

当遇到有限的调试信息时,调试器可以通过根据可用信息进行假设来尝试设置断点。

如果程序的可执行文件中没有可用的调试信息,调试器可以允许进行机器级调试。

这对你有帮助吗?

关于delphi - Delphi XE5编译设置中 "Limited Debugging Information"和 "Debug Information"有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19653475/

相关文章:

delphi - 如何更改Delphi中的当前文件夹?

C# 到 Oxygene 代码转换器

android - 将 OnClick 翻译成 OnTouch(或类似的东西)?

delphi - 将信息从一种形式传递到另一种形式?

delphi - 如何获得 Firemonkey 中的默认系统颜色?

delphi - DataSnap 代理问题

delphi - 在Delphi中,浮点类型最大值的关键字是什么?

android - 在 Android 上使用 TPopup 代替 showmessage

ios - 使用 Delphi XE5 在 UIView 类 [Swizzling] 中开始 Hook

android - 在 delphi firemonkey 移动应用程序 (Android) 中关闭模态对话框