如何找到目标文件* .o的ram rom使用情况(.bss .text .rodata .data)?

时间:2018-08-23 07:53:56

标签: c++ c windows python-3.x

我正在尝试编写脚本来找出RAM-ROM的使用情况(RAM = bss +数据, ROM = rodata +文本)和目标文件。我尝试使用可生成报告的GreenHills编译器工具,但在某些情况下它不起作用。有没有一种方法可以找到内存部分来计算使用量?

1 个答案:

答案 0 :(得分:0)

@B。 Vlad您也应该在内存中完成分配时计算对齐方式。如上所述,唯一可靠的方法是使用链接器输出,因为它将提供对象的“内存”映射以及加载对象的地址(尽管在加载到内存之前)。