MDK 比较慢,第一个因素是,MDK 编译时候只用了一个核心,其他核心都在围观。适合核心少,主频高的主机。可是现在 intel 学会堆核心主屏降下来了。所以新 cpu 比较明显,不会睿频的 CPU 比较明显。
第二个原因是,一边编译一边建立符号表,也比较耗时间。这个可以取消的,不过默认是勾选的。
以上两点亲身体验,自己也可以验证。
iar 为啥快,没怎么用,不知道。也许可以多核心工作,或者工程有优化。