discuz 发表于 2021-3-2 14:55:34

[Keil]WARNING L16 未使用函数编译警告和程序容量减小设置

天问底层库不是专门为某一个产品设计的,当你编译文件后可能会发现程序容量很大,主要是因为库里很多函数可能都用不到,但还是编译进去了,有些还会提示警告。

我们可以通过设置keil的编译来完成,步骤如下:
Keil有提供参数,可关闭Warning L16释放空间
Step 1: 进入Options for Target的Device分页, 勾选Use Extended Linker (LX51) instead of BL51


Step 2: 接着点选LX51 Misc分页, 在Misc controls填入REMOVEUNUSED, OK完成设置

重新编译, L16警告消失並且释放占用的flash空间

hukejian 发表于 2023-2-13 22:26:19

勾选了以后,再次打开又是没选中状态,怎么解决谢谢!
页: [1]
查看完整版本: [Keil]WARNING L16 未使用函数编译警告和程序容量减小设置