fexceptions

例外処理テーブルの生成を有効にします。

IDE オプション

なし

アーキテクチャー

IA-32、インテル(R) EM64T、インテル(R) Itanium(R) アーキテクチャー

構文

Linux* および Mac OS*: -fexceptions
-fno-exceptions
Windows*:  なし

引数

なし

デフォルト

-fexceptions 例外処理テーブルの生成を有効にします。C++ のデフォルトです。
-fno-exceptions 例外処理テーブルの生成を無効にします。C のデフォルトです。

説明

このオプションは、例外処理テーブルの生成を有効にします。 -fno-exceptions オプションは、例外処理テーブルの生成を無効にし、コードのサイズを小さくします。このオプションで構造化例外処理 (try ブロックや throw 文) を使用した場合、エラーが発生します。例外仕様は解析されますが、無視されます。また、このオプションは、プリプロセッサー・シンボル __EXCEPTIONS を未定義にします。

代替オプション

なし