【问题标题】:What ARM compiler version is needed for attribute(noinline) support?属性(noinline)支持需要什么 ARM 编译器版本?
【发布时间】:2016-12-19 22:25:45
【问题描述】:

我不确定如何找出要支持的任何给定属性需要什么版本的 ARM 编译器 (armcc)。

例如__atribute__((noinline))?

http://www.keil.com/support/man/docs/armcc/armcc_chr1359124975804.htm

【问题讨论】:

标签: c assembly arm armcc gcc-extensions


【解决方案1】:

为了直接解决名义问题,支持__attribute__((noinline)) 的最早版本的armcc 是version 3.0。不过,我发现这很困难;我不知道哪些版本引入了特定功能的任何快速参考。

【讨论】:

  • 我有时会在 gcc.godbolt.org 上添加代码并翻阅旧的 gcc 版本以查找首次支持的时间。 (目前从 gcc 4.4 到 6.1。)另外,如果 clang 版本不支持它,您知道它定义的任何版本的 __GNUC____GNUC_MINOR__ 都不足以包含该功能。
猜你喜欢
  • 2022-01-03
  • 2020-06-10
  • 1970-01-01
  • 2012-02-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多