什么是编译器指令来生成详细的映​​射文件

时间:2009-09-15 22:46:55

标签: delphi debugging

我想知道是否有一个编译器指令,我可以在我的代码(而不是来自UI)中使用它来设置编译器/链接器应生成详细的映​​射文件。

是否有类似的东西:

{$MAPFILE DETAILED}

我正在使用Delphi 2009。

1 个答案:

答案 0 :(得分:9)

有两种方法可以生成详细的.map文件。

1)您必须确保设置{D+} compiler指令,并在IDE的项目>选项>链接器页面中选择“详细地图文件”选项。

2)另一种选择是使用-GD From Delphi command-line compiler

dcc32.exe -B -DDEBUG -GD yourprojectname.dpr

Delphi Compiler Directives (Embarcadero List)

Delphi Compiler Directives

    $D      Determines whether application debug information is built
    $DebugInfo  Determines whether application debug information is built

再见。