Skip to main content

IAR Embedded Workbench for Arm 9.70.x

--language

このセクションの内容:
構文
--language=ext[,ext,...]
パラメータ

ext

有効にする言語拡張子。以下から選択します。

extended、 IAR 言語拡張。これはオプション-eを指定するのと同じです。

gnu、GNU言語拡張。

説明

コマンドラインバージョンのコンパイラのデフォルトでは、言語拡張が無効になっています。1つまたは複数の言語拡張を有効にするには、このオプションを使用してください。拡張キーワードや無名構造体・共用体などの言語拡張をソースコードで使用する場合は、このオプションまたは-eオプションを使用して有効にする必要があります。

注記

‑‑languageオプションと‑‑strictオプションは、同時に使用できません。

関連項目

言語拡張の有効化.

注意

[プロジェクト]>[オプション]>[C/C++コンパイラ]>[言語 1]>[言語の適合]>[Standard with extensions]

IDEでは、このオプションがデフォルトで選択されています。