GCC开发优化比较高为什么大多数研发人员还是用ICC开发呢?
小弟刚刚接触avr不久,就发现网上搜集的资料和周边的开发人员都喜欢用ICC开发,不知道大家是否也是如此,但是GCC程序优化比较高,那为什么用的比较少呢?小弟新手,欢迎大家多多指教! 不知道怎么回事,以前用icc写过一个小程序,竟然一次性编译通过了,后来才知道即便有了语法错误那个icc也是不检查的(之前是好的),后来果断GCC 应该是商业的推广吧 个人喜好吧 。。。。 个人喜好不同, 因为盗版泛滥。 小弟也是觉得GCC用起来比较方便,因为头文件不需要添加那么多,个人感觉,而且gcc优化级别高点吧 看来楼主对GCC理解的很透啊 萝卜青菜,各有所爱,哈哈,我比较喜欢gcc 个人用gcc,是不是icc有想到之类的. 很多硬件过来的人,可能搞不定gcc 谢谢各位啦 yklstudent 发表于 2012-11-22 12:05 static/image/common/back.gif看来楼主对GCC理解的很透啊
过奖了,呵呵 开源项目基本都是gcc的{:lol:} I don't know of any 研发人员 who use ICC.
I know of a lot 研发人员 who use iar. 我很好奇4楼头像~ xinzhi1986 发表于 2012-11-22 21:09 static/image/common/back.gif
我很好奇4楼头像~
这头像百度图片库里一堆要多少有多少 yklstudent 发表于 2012-11-22 21:11 static/image/common/back.gif
这头像百度图片库里一堆要多少有多少
那姑娘好奔放~ xinzhi1986 发表于 2012-11-22 21:15 static/image/common/back.gif
那姑娘好奔放~
你老婆对你其实也可以做到这样的 稀奇啥呢 iar才是牛B,可惜人家卖得贵 {:dizzy:}确实,做硬件过来的,ICC上手快些,习惯了不容易改了 GCC 不错的呀,很好用又免费 上次一个项目把编译器全整了遍,还是cvavr省Flash,看来喜欢上cvavr了 我看过几本AVR教材,基本都是CVAVR和ICC,讲到GCC就一笔带过。 很久很久以前搞AVR的时候用IAR,那才是真心牛逼,同样C代码,IAR开到最高优化,GCC -o3比IAR大30%,但是经常出bug编译结果没法用,-o2倒是没bug,但是比IAR大了60%以上。后来搞ARM用IAR了,结果IARforARM和IARforAVR不能共存,几个需要偶尔维护的AVR工程都被我迁移到GCC上面了。 {:smile:}{:smile:}{:smile:}
页:
[1]