This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

想了解ARM编译器概况

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

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

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

Parents
  • ARMCC 专有软件,已经有20多年的历史,是ARM自有license, 用户可以通过ARM的技术支持获得帮助,目前主要针对嵌入式和裸机程序的开发。相对于GCC对最新处理器的支持更为完善,更新也较快。由于针对了裸机和嵌入式的优化,Code size较小和代码效率较高。而且ARM针对一些对安全信息敏感的用户提供了toolkit, 以帮助用户最终生成的产品符合ICE和ISO等国际安全标准。

    GCC 开源软件 GPL License,用户只能通过开源社区获得帮助,目前主要针对Linux/Android 应用程序和内核的开发。GCC对于Linux应用的开发的优势,是ARMCC所不具备的

Reply
  • ARMCC 专有软件,已经有20多年的历史,是ARM自有license, 用户可以通过ARM的技术支持获得帮助,目前主要针对嵌入式和裸机程序的开发。相对于GCC对最新处理器的支持更为完善,更新也较快。由于针对了裸机和嵌入式的优化,Code size较小和代码效率较高。而且ARM针对一些对安全信息敏感的用户提供了toolkit, 以帮助用户最终生成的产品符合ICE和ISO等国际安全标准。

    GCC 开源软件 GPL License,用户只能通过开源社区获得帮助,目前主要针对Linux/Android 应用程序和内核的开发。GCC对于Linux应用的开发的优势,是ARMCC所不具备的

Children