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

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

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

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

Which GNU language extensions are supported by the ARM Compilerhttp://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.faqs/ka14717.html」を参照して下さい。

asm キーワードは、GNU モードが有効である場合に C90 の GNU 拡張機能としてサポートされている標準 C++ 機能です。

以下の機能はいずれの ISO 標準にも含まれていませんが、GNU モードが有効な場合は、C90、C99、または C++ モードのいずれかで GNU 拡張機能としてサポートされます。

Show/hide関連項目

Copyright © 2010-2011 ARM. All rights reserved.ARM DUI 0491EJ
Non-ConfidentialID081711