8.92 --gnu

ARM コンパイラがサポートしている GNU コンパイラの拡張機能を有効にします。

拡張機能と互換性がある GCC のバージョンは、定義済みマクロ __GNUC____GNUC_MINOR__ を見ることで特定できます。
さらに GNU モードでは、ARM コンパイラによって GCC の C/C++ 標準への適合度がエミュレートされます。

使用法

このオプションは、他のソース言語のコマンドラインオプションと組み合わせて使用することもできます。たとえば、 armcc --c90 --gnu といった指定が可能となっています。
関連する参考文書
8.23 --c90
8.24 --c99
8.38 --cpp
8.176 --strict、--no_strict
8.39 --cpp11
8.40 --cpp_compat
1.2 コンパイラのソース言語モード
2.7 コンパイラで認識されるファイル名の接尾文字
8.93 --gnu_defaults
8.95 --gnu_version=version
9.45 C および C++ 言語に対する GNU 拡張機能
10.161 定義済みマクロ
非機密扱いPDF file icon PDF 版ARM DUI0472LJ
Copyright © 2010-2015 ARM.All rights reserved.