1. 如果使用Modustoolbox, 可以使用以下方法:
a. makefile中设置CONFIG=Release
b.makefile中设置CFLAGS
CFLAGS=-flto CFLAGS+=-finline-functions
2. 如果使用的是Keil a. Define中去掉DEBUG定义,添加定义NDEBUG b. 尝试将Optimization改为 -Os 或者 -Oz -Os会在保证代码性能的前提下,尽可能减小生成的代码大小-Oz做**更激进一些,通常以更大的性能代价换取更小的代码体积
|