问题分析:
在新版的mdk编译和链接工具中加入了如下功能:
1、链接器的反馈:
链接器会输出一系列的未使用的函数
armlink --feedback unused.txt …
2、编译器会使用这些信息:
armcc --feedback unused.txt …
从而,每个在反馈文件中列出的函数都会被单独编译为一个elf段,从而可以在接下来的链接阶段被删除.
详细图解如下:
链接图解.rar
问题解答:
可以通过设置options for target的c/c 选项中解决.
操作步骤:打开工程设置选项
options for target---c/c 项---把下面的one elf section per function选上,然后重新编译就可以了