インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス
位置に依存しないコードを生成するようにコンパイラーに指示します。生成されたコードは実行ファイルにのみリンクできます。
Linux*: | -fpie |
macOS*: | なし |
Windows*: | なし |
なし
オフ |
コンパイラーは、位置に依存しないコードを生成しません。 |
このオプションは、位置に依存しないコードを生成するようにコンパイラーに指示します。これは、-fpic オプションと似ていますが、-fpie オプションで生成されたコードは、実行ファイルにのみリンクできます。
オブジェクトは実行ファイルにリンクされるため、いくつかのシンボル参照の最適化は向上します。
ランタイム・ライブラリーが実行ファイルに適切に設定されるように、リンク・コマンドラインで -pie オプションも指定してください。
-fpie オプションは、-fPIE として指定することもできます。
なし