【问题标题】:What is the difference between armcc and armclang?armcc 和 armclang 有什么区别?
【发布时间】:2021-10-14 00:09:09
【问题描述】:

armcc 和 armclang 是嵌入式 C 和 C++ 代码的编译器。最近,armclang 作为替代编译器越来越受欢迎。

armcc 和 armclang 有什么区别?使用 armclang 有什么好处吗?

【问题讨论】:

    标签: c stm32 keil armcc armclang


    【解决方案1】:

    如果您给两个不同的群体提供相同的任务,例如“为这种语言实现编译器”或“根据这个蓝图建造房子”,那么差异就是您所期望的。

    使用任一编译器编译的程序的可观察行为应该相同(并且大多数情况下),但最终程序如何实现可观察行为会有所不同。

    您可以查看可执行文件的大小、汇编代码并进行性能测量(基准测试)以注意到这些差异 - 然后决定哪一个最适合您的需求。

    【讨论】:

      猜你喜欢
      • 2020-06-30
      • 2010-10-02
      • 2011-12-12
      • 2010-09-16
      • 2012-03-14
      • 2012-02-06
      • 2011-02-25
      • 2011-11-22
      • 2015-03-26
      相关资源
      最近更新 更多