1、 文檔背景
用戶的flash大小,用戶在Map文件內(nèi)看到未參加主程序運行的函數(shù)名稱,咨詢未調(diào)用的文件是否會參加 Link階段,如何清除無調(diào)用的.o文件和相關(guān)數(shù)據(jù)信息。
2、軟硬件環(huán)境
1)、軟件版本:Mutil 8.14 Compiler 2024.1.4
2)、電腦環(huán)境:Windows 11
3)、外設(shè)硬件:無
3、操作步驟
1)、打開項目工程選中項目.gpj文件,選擇Linker -Link Optimization 如圖所示分別修改

2)、控制從可執(zhí)行文件中刪除未使用和未引用的函數(shù)。

3)、控制是否從可執(zhí)行文件中刪除未使用和未引用的數(shù)據(jù)。

4)、允許刪除C++虛函數(shù)。

5)、啟用Deletion of Unused Functions、Deletion of Unused Data、Deletion of Unused C++ Virtual Functions可以看到明顯文件減小。

啟用前

啟用后
6)、將未啟用清除的map文件修改為f1km_sk_v3_ghs-test.map、將其進(jìn)行對比,部分函數(shù)段被清除。


首頁 > 資源中心 > FAQ
