pie

 

サポートするプロセッサー上で位置に依存しない実行ファイルを生成します。

IDE オプション

なし

アーキテクチャー

IA-32、インテル® 64、IA-64 アーキテクチャー

構文

Linux:

-pie

Mac OS X:

なし

Windows:

なし

引数

なし

デフォルト

オフ

ドライバーは、特別なランタイム・ライブラリーを設定しません。また、リンカーは実行ファイルの最適化を行いません。

説明

このオプションは、サポートするプロセッサー上で位置に依存しない実行ファイルを生成します。コンパイラー・オプションでもあり、リンカーオプションでもあります。コンパイラー・オプションとして使用すると、リンカーがランタイム・ライブラリーを適切に設定するようにします。

通常、リンクされるオブジェクトは、-fpie オプションでコンパイルされているものです。

-pie を指定する際には、オブジェクトのコンパイル時に使用したものと同じオプションを指定することを推奨します。

代替オプション

なし

関連情報