ZHCUAV8W january 1998 – march 2023 66AK2E05 , 66AK2H06 , 66AK2H12 , 66AK2H14 , AM1705 , AM1707 , AM1802 , AM1806 , AM1808 , AM1810 , AM5K2E04 , OMAP-L132 , OMAP-L137 , OMAP-L138 , SM470R1B1M-HT , TMS470R1A288 , TMS470R1A384 , TMS470R1A64 , TMS470R1B1M , TMS470R1B512 , TMS470R1B768
GNU 编译器集合 (GCC) 定义了许多在 ANSI/ISO C 和 C++ 标准中没有的语言特性。这些扩展的定义和示例(针对 GCC 4.7 版)可以在以下 GNU 网站上找到:http://gcc.gnu.org/onlinedocs/gcc-4.7.2/gcc/C-Extensions.html#C-Extensions。其中大多数扩展也可用于 C++ 源代码。
编译器还支持以下 Clang 宏命令扩展,这些扩展在 Clang 6 文档中进行了描述:
此外,编译器还支持 ARM C 语言扩展 (ACLE) 规范中描述的许多功能。这些功能适用于 Cortex-M 和 Cortex-R 处理器变体。ACLE 支持会影响您可能在 C/C++ 代码中使用的预定义宏命令(表 2-31)、函数属性(节 5.17.2)和内在函数(节 5.14)。实现这些功能以支持源代码开发,这些源代码可以使用多个供应商提供的 ACLE 兼容编译器为各种 ARM 处理器进行编译。