有人可以介绍一下ARM compiler的具体情况吗
比如armcc vs gcc,还有llvm的使用
主要想了解一下他们在ARM的历史,市场的情况,功能的区别,和未来的趋势
LLVM 是以BSD方式的licence发布的. 这就意味着一些商业公司,比如Nvidia, 苹果没有必要发布任何他们对于源代码的修改或者添加。而 gcc使用的则是GPL license ,这就要求任何相关源码都必须开放出来,对于社区,这是一种回馈,但是商业公司就不是很喜欢。
这就是为啥商业公司更热衷于LLVM啦