実行ファイルの代わりに、動的共有オブジェクトを生成するようにコンパイラーに指示します。
なし
IA-32、インテル(R) EM64T、インテル(R) Itanium(R) アーキテクチャー
Linux*: | -shared |
Mac OS*: | なし |
Windows*: | なし |
なし
オフ | コンパイラーは実行ファイルを生成します。 |
このオプションは、実行ファイルの代わりに、動的共有オブジェクト (DSO) を生成するようにコンパイラーに指示します。
すべてのライブラリーを動的にリンクすることと、リンカーに -shared を渡すことが含まれます。
IA-32 システムおよびインテル EM64T 対応システムでは、共有ライブラリーに含める各オブジェクト・ファイルをコンパイルする際に fpic オプションを指定する必要があります。
なし
fpic コンパイラー・オプション
Xlinker コンパイラー・オプション