【发布时间】:2012-09-07 12:50:35
【问题描述】:
我正在开发一个使用 C 编程语言的项目,我正在尝试在编译时分析 RAM 内存(段分配)以获取特定功能的库文件。这将帮助我在编译级别本身静态优化我的数据大小。
我正在使用 Wind River(Diab 5.8) 编译器。这可以在飞思卡尔微控制器平台上运行。我正在 Windows 环境中开发此应用程序。请帮我找到这个。
【问题讨论】:
我正在开发一个使用 C 编程语言的项目,我正在尝试在编译时分析 RAM 内存(段分配)以获取特定功能的库文件。这将帮助我在编译级别本身静态优化我的数据大小。
我正在使用 Wind River(Diab 5.8) 编译器。这可以在飞思卡尔微控制器平台上运行。我正在 Windows 环境中开发此应用程序。请帮我找到这个。
【问题讨论】:
如果您将-m 传递给链接器,则足以让它打印出段分配列表。这样您就可以看到特定(静态链接)库占用了多少代码段。
【讨论】:
-m。 -M 导致“无效的选项格式:-M”。
-m,所以我修正了你的答案(并赞成)。
好的,了解架构的区别:你试过this?
【讨论】: