“有限调试信息”和“调试信息”在Delphi XE5编译设置中 [英] What is the difference between "Limited Debugging Information" and "Debug Information" in Delphi XE5 compiling setting

查看:159
本文介绍了“有限调试信息”和“调试信息”在Delphi XE5编译设置中的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述



有限公司的有限公司调试信息调试信息

解决方案

一些编译器提供了调试标志提供不同级别的调试信息和优化。根据您在编译和链接程序时使用的选项,程序可执行文件中可用的调试信息可能范围从完全到不存在。包括共享库或其他代码模块的程序可能包含有限的调试信息,而不管您使用的编译选项。



例如,使用完整的调试信息,调试器可以设置断点程序和功能;它识别常规名称并知道参数和值;它可以显示源代码,知道源文件名,并可以提供行号。



当遇到有限的调试信息时,调试器可以尝试设置断点,可用的信息。



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



这是否有助于您?


Delphi XE5 compiler for Win32 has new setting for Debug Information: Limited Debugging Information.

What is the difference between Limited Debugging Information and Debug Information?

解决方案

Some compilers provide variants of the debug flag that provide different levels of debugging information and optimization. Depending on the options you use when compiling and linking your program, the debugging information available in the program's executable file may range from full to nonexistent. Programs that include shared libraries or other code modules may contain limited debugging information regardless of the compile options you use.

For example, with full debugging information, the debugger can set breakpoints on procedures and functions; it recognizes routine names and knows parameters and values; it can display source code, knows the source file name, and can provide line numbers.

When encountering limited debugging information, the debugger can attempt to set breakpoints by making assumptions from the available information.

If no debugging information is available in the program's executable file, the debugger can allow for machine-level debugging.

Does this help you?

这篇关于“有限调试信息”和“调试信息”在Delphi XE5编译设置中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆