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++ 標(biāo)準(zhǔn)中沒有的語言特性。這些擴(kuò)展的定義和示例(針對 GCC 4.7 版)可以在以下 GNU 網(wǎng)站上找到:http://gcc.gnu.org/onlinedocs/gcc-4.7.2/gcc/C-Extensions.html#C-Extensions。其中大多數(shù)擴(kuò)展也可用于 C++ 源代碼。
編譯器還支持以下 Clang 宏命令擴(kuò)展,這些擴(kuò)展在 Clang 6 文檔中進(jìn)行了描述:
此外,編譯器還支持 ARM C 語言擴(kuò)展 (ACLE) 規(guī)范中描述的許多功能。這些功能適用于 Cortex-M 和 Cortex-R 處理器變體。ACLE 支持會影響您可能在 C/C++ 代碼中使用的預(yù)定義宏命令(表 2-31)、函數(shù)屬性(節(jié) 5.17.2)和內(nèi)在函數(shù)(節(jié) 5.14)。實現(xiàn)這些功能以支持源代碼開發(fā),這些源代碼可以使用多個供應(yīng)商提供的 ACLE 兼容編譯器為各種 ARM 處理器進(jìn)行編譯。