インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

feliminate-unused-debug-types、Qeliminate-unused-debug-types

コンパイル単位で宣言されている型に関するデバッグ情報の出力を制御します。

構文

Linux* および macOS*:

-feliminate-unused-debug-types

-fno-eliminate-unused-debug-types

Windows*:

/Qeliminate-unused-debug-types

/Qeliminate-unused-debug-types-

引数

なし

デフォルト

-feliminate-unused-debug-types
または /Qeliminate-unused-debug-types

コンパイラーは、変数や引数などで実際に使用されている型のデバッグ情報のみ出力します。

説明

このオプションは、コンパイル単位で宣言されている型に関するデバッグ情報の出力を制御します。

-fno-eliminate-unused-debug-types (Linux* および macOS*) または /Qeliminate-unused-debug-types- を指定すると、ソースファイルで使用されているすべての型のデバッグ情報が出力されます。そのため、生成されるデバッグ情報のサイズが非常に大きくなる可能性があります。

IDE オプション

なし

代替オプション

なし