iar、keil(ac5+ac6)编译效果小记
stm32F103et6平台,cubemx生成的两个IDE工程
1、均无开启任务优化
iar8.32如下:
keil5.29 ac5编译器 :
keil5.29 ac6编译器 :
同样的代码,不开优化的情况下,ac6反而代码空间比较大
2、开启最高优化:
iar:high(size)
keil5.29 ac5编译器 :level 3
keil5.29 ac5编译器 :-Oz
开启优化的情况,ac6的表现还是不错的。
stm32F103et6平台,cubemx生成的两个IDE工程
1、均无开启任务优化
iar8.32如下:
keil5.29 ac5编译器 :
keil5.29 ac6编译器 :
同样的代码,不开优化的情况下,ac6反而代码空间比较大
2、开启最高优化:
iar:high(size)
keil5.29 ac5编译器 :level 3
keil5.29 ac5编译器 :-Oz
开启优化的情况,ac6的表现还是不错的。