【发布时间】:2015-10-09 10:12:31
【问题描述】:
-GD Delphi 编译器开关允许输出详细的调试映射。这样的文件包含例如有关已编译到应用程序中的文件的信息。
Line numbers for UnitName(UnitName.pas) segment .text
49 0001:001D27EC 50 0001:001D27F3 51 0001:001D27FC 52 0001:001D280A
53 0001:001D2813 55 0001:001D2827 57 0001:001D2837 60 0001:001D283C
...
我想使用调试映射来分析应用程序依赖关系。目前我遇到了一个问题,单位名称相同但位于不同的文件夹中,例如
SomeSourceFolder/NotUniqueUnitName.pas
SomeThirdPartyFolder/NotUniqueUnitName.pas
为了确定调试映射中提到了哪个文件,我需要一个文件的绝对或相对路径。
有没有办法强制链接器输出源文件的路径?或者您能建议任何其他方法来获取此信息吗?
【问题讨论】:
标签: delphi delphi-xe3 dcc32