我有点困惑为什么Delphi在编译时链接和调试信息时有调试信息。
它们之间有什么区别?
我有点困惑为什么Delphi在编译时链接和调试信息时有调试信息。
它们之间有什么区别?
编译器中的调试选项会将调试信息添加到 DCU
文件。
链接器中的调试选项将把所有调试都发现在 DCU
文件到exe / dll。
如果您使用的是FastMM4或memslueth,您将需要两个选项来帮助您找到任何故障。
如果您的发布代码应该禁用链接器选项,以大大减少您的exe大小(并保护您的IPR)。
如果你只发布了 DCU
如果您不提供源代码,则应在发布之前关闭编译器设置(作为第三方控件/库)。
编译器中的调试选项会将调试信息添加到 DCU
文件。
链接器中的调试选项将把所有调试都发现在 DCU
文件到exe / dll。
如果您使用的是FastMM4或memslueth,您将需要两个选项来帮助您找到任何故障。
如果您的发布代码应该禁用链接器选项,以大大减少您的exe大小(并保护您的IPR)。
如果你只发布了 DCU
如果您不提供源代码,则应在发布之前关闭编译器设置(作为第三方控件/库)。