VC6.0可以生成map文件,选择Project->settings:选择Link标签,勾上Generate mapfile即可。还有一种设置比较丰富的方式,就是在link标签页,就是在category处,选择debug一栏,则会有更多的信息。包括map文件的路径,提供三个选择Microsoft format、COFF format、Both format。
在一些信号处理算法中,定义一些常量表是必不可少的,如下某C文件中定义的常量表,后面省略了一些项:
对整个工程生成了map文件,其中有如下一些段,_thren即为thren的目标文件。地址段为0003,偏移为000002cc。RVA是Relative Virtual Addresses(相对虚地址) 。在 PE 格式中,有很多不同的区块需要定位,但是不可以指明一个绝对位置,所以 PE 里使用了 RVA