共有ライブラリ用に位置独立コードをコンパイルします。
SPARC では、-pic は -xcode=pic13 と同等です。位置独立コードの詳細は、「3.4.122 -xcode=keyword」を参照してください。
x86 では、位置独立コードを生成します。このオプションは、共有ライブラリを構築するためにソースファイルをコンパイルするときに使用します。大域データへの各参照は、大域オフセットテーブルにおけるポインタの間接参照として生成されます。各関数呼び出しは、手続きリンケージテーブルを通して PC 相対アドレス指定モードで生成されます。