使用Keil编译器得到最小应用程序

通过在Keil编译器中启用Cross-ModuleOptimization,只包含使用到的函数,使用MicroLIB可减小程序体积约1/3至1/4,以及将OptimizationLevel设为Level3,能有效优化和压缩应用程序的大小。
摘要由CSDN通过智能技术生成

要得到最小的应用程序,以下Keil 编译器几个设置可以帮助:

1.选中Options Target tab的 Use Cross-Module Optimization

选中以后,驱动/应用程序文件没有用到的函数在生成执行文件时就不会link进来,只有用到的函数才会包含到执行文件。

2.选中Options Target tab的选中 Use MicroLIB

使用MicoLIB,程序总体会减小1/3到1/4

3.设置Options C/C++ tab的 Optimization Level

设置优化Level 到Level 3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值