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

qopt-report-names、Qopt-report-names

最適化レポートでマングル名と非マングル名のどちらを使用するかを指定します。

構文

Linux* および macOS*:

-qopt-report-names=keyword

Windows*:

/Qopt-report-names:keyword

引数

keyword

名前の形式を指定します。次のいずれかの値を使用できます。

mangled

最適化レポートでマングル名を使用します。

unmangled

最適化レポートで非マングル名を使用します。

デフォルト

オフ

最適化レポートは生成されません。

説明

このオプションは、最適化レポートでマングル名と非マングル名のどちらを使用するかを指定します。このオプションを指定する場合は、mangled または unmangled のいずれかを指定する必要があります。

このオプションを指定しない場合は、デフォルトで非マングル名が使用されます。

mangled を指定すると、最適化レポートで名前にエンコード (修飾子) が追加されます。これは、アセンブリー・リストとアノテーションを一致させたい場合に適しています。

unmangled を指定すると、最適化レポートで名前にエンコード (修飾子) は追加されません。これは、ソースリストとアノテーションを一致させたい場合に適しています。

このオプションを使用する場合、[q または Q]opt-report オプションを指定する必要はありません。

最適化レポートが有効な場合、デフォルトは -qopt-report-phase=all (Linux* および macOS*) または /Qopt-report-phase:all (Windows*) です。

IDE オプション

なし

代替オプション

なし

関連情報