位置に依存しないコードを生成するようにコンパイラーに指示します。生成されたコードは実行ファイルにのみリンクできます。
IA-32、インテル® 64 アーキテクチャー
Linux: | -fpie |
Mac OS X: | なし |
Windows: | なし |
なし
オフ |
コンパイラーは、位置に依存しないコードを生成しません。 |
このオプションは、位置に依存しないコードを生成するようにコンパイラーに指示します。これは、-fpic オプションと似ていますが、-fpie オプションで生成されたコードは、実行ファイルにのみリンクできます。
オブジェクトは実行ファイルにリンクされるため、いくつかのシンボル参照の最適化は向上します。
ランタイム・ライブラリーが実行ファイルに適切に設定されるように、リンク・コマンドラインで -pie オプションも指定してください。
-fpie オプションは、-fPIE として指定することもできます。
なし
© 1996-2011 Intel Corporation. 無断での引用、転載を禁じます。