有人可以介绍一下ARM compiler的具体情况吗
比如armcc vs gcc,还有llvm的使用
主要想了解一下他们在ARM的历史,市场的情况,功能的区别,和未来的趋势
armcc是作为ARM的一个独立产品向外出售的。可以提供完整的技术支持,同时在MCU领域,他的code size和performance都有很大的优势。armgcc过去由code sourcery维护,现在由ARM带头,联合其他厂商共同维护,主要是Cortex系列的enabling,支持A,R和M系列。LLVM是下一代的编译器框架,ARM内部在做研究,但因为属于内部信息,不便在这里多说。armcc和armgcc属于同一个市场,相互之间有竞争关系,但个有特色,armcc现在主要精力集中在强化在MCU领域的技术领先优势,armgcc主要强调早期的处理器enabling,和扩大生态系统,稳固ARM在移动设备的地位,比如Android。
你说的armgcc是神马?
就是gcc的arm版本,gcc-arm-none-eabi or gcc-arm
LLVM呐,谁来介绍一下LLVM on ARM
不知道能不能在这说啊。。。
开发中,不知道有哪些是公开的信息可以发布