Skip to main content

IAR Embedded Workbench for Arm 9.70.x

‑‑no_exceptions

このセクションの内容:
構文

‑‑no_exceptions

説明

このオプションを使用して、C++言語での例外のサポートを無効にします。throwtrycatchのような例外文、および関数定義の例外仕様によって、エラーメッセージが生成されます。関数宣言の例外仕様は無視されます。関数宣言の例外仕様は無視されます。このオプションは、--c++コンパイラオプションと併用した場合にのみ有効です。

アプリケーションで例外が使用されない場合、このオプションを使用して例外のサポートを無効化するよう推奨します。この理由は、例外によってコードサイズが大幅に増加するためです。

関連項目

例外処理 および __EXCEPTIONS

注意

[プロジェクト]>[オプション]>[C/C++コンパイラ]>[言語 1]>[C++]

および選択解除

[プロジェクト]>[オプション]>[C/C++コンパイラ]>[言語 1]>[C++オプション]>[例外の許可]