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

fpie

位置に依存しないコードを生成するようにコンパイラーに指示します。生成されたコードは実行ファイルにのみリンクできます。

構文

Linux*:

-fpie

macOS*:

なし

Windows*:

なし

引数

なし

デフォルト

オフ

コンパイラーは、位置に依存しないコードを生成しません。

説明

このオプションは、位置に依存しないコードを生成するようにコンパイラーに指示します。これは、-fpic オプションと似ていますが、-fpie オプションで生成されたコードは、実行ファイルにのみリンクできます。

オブジェクトは実行ファイルにリンクされるため、いくつかのシンボル参照の最適化は向上します。

ランタイム・ライブラリーが実行ファイルに適切に設定されるように、リンク・コマンドラインで -pie オプションも指定してください。

-fpie オプションは、-fPIE として指定することもできます。

IDE オプション

なし

代替オプション

なし

関連情報