本帖最后由 FreeRTOS 于 2016-9-24 21:22 编辑
以前用这两者时没发现编译速度有多大差别,今天新建了一个F7的工程,用的是HAL库,发现编译速度相差很明显
IAR和MDK都是从官网上下载的最新版本:
同样的源码,MDK编译时长为1分13秒,而且编译时CPU使用率在90%以上(本人电脑渣渣,I3核,4G内存)
IAR没有提供编译时间,我自己用秒表计算了两次,平均编译时长为9.1s
不知各位大佬有何感想
@正点原子 @openedvadmin @八度空间 @zuozhongkai
下面提供的工程直接下载到阿波罗STM32F7开发板测试即可:
Timer.rar
(1.07 MB, 下载次数: 273)
2016-9-24 21:14 上传
点击文件名下载附件
IAR历来有独到之处,所以我一直用它。
当年做AVR,先是用官方AVRstudio,
在操作EEPROM数据时,官方提供的方法有好几个步骤,而IAR只要一个定义,后面就可以和临时变量、全局变量那样直接操作,明显方便很多。
从那以后,只要有IAR版本,就不用其他,官方的也不用。
我也是用过IAR之后就果断放弃了MDK
一周热门 更多>