サポートするプロセッサー上で位置に依存しない実行ファイルを生成します。
IA-32、インテル® 64、IA-64 アーキテクチャー
Linux: |
-pie |
Mac OS X: |
なし |
Windows: |
なし |
なし
オフ |
ドライバーは、特別なランタイム・ライブラリーを設定しません。また、リンカーは実行ファイルの最適化を行いません。 |
このオプションは、サポートするプロセッサー上で位置に依存しない実行ファイルを生成します。コンパイラー・オプションでもあり、リンカーオプションでもあります。コンパイラー・オプションとして使用すると、リンカーがランタイム・ライブラリーを適切に設定するようにします。
通常、リンクされるオブジェクトは、-fpie オプションでコンパイルされているものです。
-pie を指定する際には、オブジェクトのコンパイル時に使用したものと同じオプションを指定することを推奨します。
なし