没觉出太大的区别,就是个编译器而已。我几年前做过这几个编译器在编译C语言中除法和求余数的比较,当时ARM公司的ADS1.2的编译效率最高,其他几个(IAR、ICC、GCC、Keil)差不多,当然这个比较片面一些,管中窥豹喽。现在Keil和ARM是一家的了,不知道有变化没。
Keil通用一点吧,好学,但专业的讲,IAR比Keil好用,但是用Keil的多现在。用的多了资料就多而且现在Keil跟ARM成了一个公司了