有人可以介绍一下ARM compiler的具体情况吗
比如armcc vs gcc,还有llvm的使用
主要想了解一下他们在ARM的历史,市场的情况,功能的区别,和未来的趋势
ARMCC 专有软件,已经有20多年的历史,是ARM自有license, 用户可以通过ARM的技术支持获得帮助,目前主要针对嵌入式和裸机程序的开发。相对于GCC对最新处理器的支持更为完善,更新也较快。由于针对了裸机和嵌入式的优化,Code size较小和代码效率较高。而且ARM针对一些对安全信息敏感的用户提供了toolkit, 以帮助用户最终生成的产品符合ICE和ISO等国际安全标准。
GCC 开源软件 GPL License,用户只能通过开源社区获得帮助,目前主要针对Linux/Android 应用程序和内核的开发。GCC对于Linux应用的开发的优势,是ARMCC所不具备的
没有星可以给了。。。
no prob, 又不是为了星星滴
星星数量还有限制的?