位置に依存しないコードを生成するようにコンパイラーに指示します。
Windows: なし
Linux: [Code Generation (コード生成)] > [Generate Position Independent Code (位置に依存しないコードの生成)]
Mac OS: なし
IA-32、インテル(R) EM64T、インテル(R) Itanium(R) アーキテクチャー
Linux*: | -fpic -fno-pic |
Mac OS*: | なし |
Windows*: | なし |
なし
オフ | コンパイラーは位置に依存しないコードを生成しません。 |
このオプションは、位置に依存しないコードを生成するようにコンパイラーに指示します。
完全なシンボル・プリエンプションを指定します。グローバルシンボル定義は、明示的に他の方法で指定されなければ、グローバルシンボル参照と同様に default 可視属性 (つまり、プリエンプト可能) になります。
IA-32 ステムおよびインテル EM64T 対応システムで共有オブジェクトをビルドする場合、このオプションを必ず使用する必要があります。
このオプションは、-fPIC として指定することもできます。
Linux: -Kpic、-KPIC、-Knopic、-KNOPIC
(これらは古いオプションです)
Mac OS: なし
Windows: なし