インテル® C++ コンパイラー XE 13.1 ユーザー・リファレンス・ガイド

fpic

位置に依存しないコードを生成するかどうかを指定します。

IDE オプション

Windows*: なし

Linux*: [Code Generation (コード生成)] > [Generate Position Independent Code (位置に依存しないコードの生成)]

OS X*: なし

アーキテクチャー

すべて

構文

Linux* および OS X*:

-fpic

-fno-pic

Windows*:

なし

引数

なし

デフォルト

-fno-pic

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

説明

このオプションは、位置に依存しないコードを生成するかどうかを指定します。

-fpic オプションは、完全なシンボル・プリエンプションを指定します。グローバルシンボル定義は、明示的に他の方法で指定されなければ、グローバルシンボル参照と同様に default 可視属性 (つまり、プリエンプト可能) になります。

共有オブジェクトをビルドする場合、-fpic オプションを必ず使用する必要があります。

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

代替オプション

なし


このヘルプトピックについてのフィードバックを送信