C および C++ 言語に対する GNU 拡張機能

GNU は C および C++ 言語に対する多数の拡張機能を提供しており、これらの拡張機能の多くは ARM コンパイラによりサポートされています。GNU モードでは、ソース言語の GNU 拡張機能がすべて使用可能になります。非厳密モードでコンパイルする場合に使用可能な GNU 拡張機能は他にもあります。

GNU モードでコンパイルする場合は、--gnu を使用します。

GNU モードが有効な場合、以下の C99 機能が C90 および C++ の GNU 拡張機能としてサポートされています。

以下の機能は GNU 拡張機能としてサポートされており、ISO 標準には含まれていません。

GNU 言語拡張機能の概要の表も参照して下さい。

Copyright © 2010 ARM. All rights reserved.ARM DUI 0491BJ
Non-ConfidentialID011811