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
