1、 文档背景
用户的flash大小,用户在Map文件内看到未参加主程序运行的函数名称,咨询未调用的文件是否会参加 Link阶段,如何清除无调用的.o文件和相关数据信息。
2、软硬件环境
1)、软件版本:Mutil 8.14 Compiler 2024.1.4
2)、电脑环境:Windows 11
3)、外设硬件:无
3、操作步骤
1)、打开项目工程选中项目.gpj文件,选择Linker -Link Optimization 如图所示分别修改

2)、控制从可执行文件中删除未使用和未引用的函数。

3)、控制是否从可执行文件中删除未使用和未引用的数据。

4)、允许删除C++虚函数。

5)、启用Deletion of Unused Functions、Deletion of Unused Data、Deletion of Unused C++ Virtual Functions可以看到明显文件减小。

启用前

启用后
6)、将未启用清除的map文件修改为f1km_sk_v3_ghs-test.map、将其进行对比,部分函数段被清除。


首页 > 资源中心 > FAQ
