潮声隔雨深 · 2019年12月28日

有人可以介绍一下ARM compiler的具体情况吗?

比如armcc vs gcc,还有llvm的使用

主要想了解一下他们在ARM的历史,市场的情况,功能的区别,和未来的趋势

1 个回答 得票排序 · 时间排序
一知半解 · 2019年12月28日

armcc 在代码的体积上貌似相比与开源gcc编译器更好,而且作为公司的商业产品,能涉及到处理器的更多细节,所做出来的优化应该也更好,想比较而言,gcc就更加的保守了。llvm最近势头很猛,因为使用不同的licence,一些商业公司比较青睐,而且作为后发起的项目,在初始设计的时候就考虑到gcc现存的一些问题,更加模块化,有很多先天的优势吧。但是gcc也在一步步进化,毕竟在目前的开源界,它还是标配吧。

你的回答