我怎样才能看到我的函数/变量映射到什么地址?我怎样才能得到内存映射报告?

生成链接器映射文件显示代码所指向的内存位置。这是确保生成的程序映像与平台架构匹配的好方法。例如,在某个应用程序中,确认引导代码确实是针对偏移量0x100000的SPI闪存的目标。

要创建一个MAP文件,只需将下面的文本添加到C/C++ SPE链接器选项:-WL,-MAP,FIL.MAP

“-WL”将其余部分传递给GNU链接器,而-map是“生成一个MAP文件”命令。在映射和文件名之间需要逗号,不要使用空格或将字符串放在引号中。

地图文件将被写入到与ELF图像相同的目录中。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-27 10:29:11 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它