打印
[AVR单片机]

ICC和GCC是否能做到很好的程序兼容呢?另两者主要区别是什

[复制链接]
3410|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sixfeet|  楼主 | 2007-5-22 11:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用了一段时间GCC,也用过一段时间ICC
由于是刚进入学习AVR所以觉得ICC比较简单(也不用设置Makefile,在多文件夹操作比较方便)但是一些头文件ICC中没有,这又给编程造成了不小的困难,所以1 除了一个免费一个收费以外,两者最主要的区别是什么?
    2 两者之间的程序可以通用么?

相关帖子

沙发
ATmega16| | 2007-5-22 19:41 | 只看该作者

不能通用

用avr_studio+gcc,不用写MAKEFILE

使用特权

评论回复
板凳
maomao40| | 2007-5-23 13:31 | 只看该作者

关于C

C语言的优点之一就是可移植性,所以无论是GCC,还是ICC,他的基础都是一样的!
他们之间不同的地方只是一些针对MCU做的处理会略有不同,比如中断的处理,FLASH常量的处理等;其次是低层库函数的不同,做开发移植时要注意!

使用特权

评论回复
地板
beiji1984| | 2007-5-29 21:12 | 只看该作者

只要修改一下头文件,和定义方式就可以,移植了

使用特权

评论回复
5
阿发| | 2007-5-29 22:02 | 只看该作者

并没有多大区别

同意3楼说法。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

7

帖子

0

粉丝