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

Ive*_*aev 5 delphi debugging

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

是否有类似的东西:

{$MAPFILE DETAILED}?

我正在使用Delphi 2009.

RRU*_*RUZ 9

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

1)您必须确保设置了{D +}编译器指令,并在IDE的Project> Options> Linker页面中选择了"Detailed Map File"选项.

2)另一种选择是使用-GD From Delphi命令行编译器

dcc32.exe -B -DDEBUG -GD yourprojectname.dpr
Run Code Online (Sandbox Code Playgroud)

Delphi编译器指令(Embarcadero List)

Delphi编译器指令

    $D      Determines whether application debug information is built
    $DebugInfo  Determines whether application debug information is built
Run Code Online (Sandbox Code Playgroud)

再见.