Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
“与”的区别是什么;“有限调试信息”;及;调试信息“;在delphixe5编译环境中_Delphi_Delphi Xe5 - Fatal编程技术网

“与”的区别是什么;“有限调试信息”;及;调试信息“;在delphixe5编译环境中

“与”的区别是什么;“有限调试信息”;及;调试信息“;在delphixe5编译环境中,delphi,delphi-xe5,Delphi,Delphi Xe5,针对Win32的Delphi XE5编译器具有调试信息的新设置:有限的调试信息 有限的调试信息和调试信息之间有什么区别?一些编译器提供了调试标志的变体,这些变体提供了不同级别的调试信息和优化。根据编译和链接程序时使用的选项,程序可执行文件中可用的调试信息可能从完整到不存在不等。无论使用何种编译选项,包含共享库或其他代码模块的程序可能包含有限的调试信息 例如,使用完整的调试信息,调试器可以在过程和函数上设置断点;它识别例程名称并知道参数和值;它可以显示源代码,知道源文件名,并可以提供行号 当遇到有

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


有限的调试信息和调试信息之间有什么区别?

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

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

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

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


这对您有帮助吗?

也许它只是为了与Delphi/LLVM编译器保持一致而可见?Adrian Gallero在上的帖子表明,XE4生产的是“有限”版本,但没有给出源代码。可能与Android/iOS编译有关?这就是embarcadero的wiki中列出的所有调试器更改所指的()。很高兴看到Delphi文档仍然符合预期:-/第一个链接已关闭。请参阅Allen Bauer的答案,网址:这是基于事实还是推测?