shared

実行ファイルの代わりに、動的共有オブジェクトを生成するようにコンパイラーに指示します。

IDE オプション

なし

アーキテクチャー

IA-32、インテル(R) EM64T、インテル(R) Itanium(R) アーキテクチャー

構文

Linux*: -shared
Mac OS*: なし
Windows*:  なし

引数

なし

デフォルト

オフ コンパイラーは実行ファイルを生成します。

説明

このオプションは、実行ファイルの代わりに、動的共有オブジェクト (DSO) を生成するようにコンパイラーに指示します。
すべてのライブラリーを動的にリンクすることと、リンカーに -shared を渡すことが含まれます。

IA-32 システムおよびインテル EM64T 対応システムでは、共有ライブラリーに含める各オブジェクト・ファイルをコンパイルする際に fpic オプションを指定する必要があります。

代替オプション

なし

関連情報

fpic コンパイラー・オプション

Xlinker コンパイラー・オプション