Codewarrior、IAR和Keil是常见的编译软件,所用编译器分别是什么?哪个编译器更优秀啊?
1个回答
展开全部
优秀不优秀,每个人的侧重点不同,无法一概而论。
其中CodeWarrior和IAR针对的单片机种类较多,适用面较广。Keil相对来说狭窄一些,主要面向51/251/166以及部分ARM平台(7、9、Mx/R4)。
至于编译器的效率方面这几方总在打嘴仗,也很难说清楚谁的编译器效率更高(因为要取决于具体的应用和源程序的书写)。就我来看对于普通用户而言其实差别不是那么明显的。
从易用性和体验来说,个人觉得CodeWarrior > IAR > Keil。这个是跟每个人的编程/调试习惯和调试需求有关系的。
其中CodeWarrior和IAR针对的单片机种类较多,适用面较广。Keil相对来说狭窄一些,主要面向51/251/166以及部分ARM平台(7、9、Mx/R4)。
至于编译器的效率方面这几方总在打嘴仗,也很难说清楚谁的编译器效率更高(因为要取决于具体的应用和源程序的书写)。就我来看对于普通用户而言其实差别不是那么明显的。
从易用性和体验来说,个人觉得CodeWarrior > IAR > Keil。这个是跟每个人的编程/调试习惯和调试需求有关系的。
更多追问追答
追问
你最常用的是哪个软件啊?CW你用的怎样啊?
追答
我常用的是CodeWarrior(针对Freescale的部分单片机)以及Keil。
CodeWarrior传统的用得较多,最新换Eclipse内核之后使用较少了,因为对Eclipse还不太习惯。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询