C++ ユーザーズガイド

ライブラリオプション

ライブラリリンクオプションの要約をアルファベット順に示します。

処理 

オプション 

詳細 

ライブラリのリンク形式が動的か静的かを指定する。 

-Bbinding

「-Bbinding」

実行可能ファイル全体に対し動的ライブラリを使用できるかどうか指定する。 

-d(y|n)

「-d(y|n)」

実行可能ファイルではなく動的共有ライブラリを構築する。 

-G

「-G」

生成される動的共有ライブラリに名前を割り当てる。 

-hname

「-hname」

ld(1) がどのような LD_LIBRARY_PATH 設定も 無視する。

-i

「-i」

dir に指定したディレクトリを、ライブラリの検索に使用するディレクトリとして追加する。

-Ldir

「-Ldir」

リンカーのライブラリ検索リストに liblib.a または liblib.so を追加する。

-llib

「-llib」

特定のライブラリとそれに対応するファイルをコンパイルとリンクに強制的に組み込む。 

-library=llst

「-library=l[,...l]」

マルチスレッドコード用のコンパイルとリンクを行う。 

-mt

「-mt」

ライブラリのパスを実行可能ファイルに組み込まない。 

-norunpath

「-norunpath」

共有動的ライブラリの検索パスを実行可能ファイルに組み込む。 

-R pathname

「-Rpathname」

静的にリンクする C++ ライブラリを指定する。 

-staticlib=llst

「-staticlib=l[,...l]」

アーカイブライブラリを作成する。 

-xar

「-xar」

例外時に libm が数学ルーチンに対し IEEE 754 の値を 返す。

-xlibmieee

「-xlibmieee」

最適化のために、選択された libm ライブラリルーチンをインライン展開する。

-xlibmil

「-xlibmil」

最適化された数学ルーチンを使用する。 

-xlibmopt

「-xlibmopt」

ライセンスを必要とするサン提供のライブラリとリンクする。 

-xlic_lib=llst

「-xlic_lib=l[,...l]」

デフォルトのシステムライブラリとのリンクを無効にする。 

-xnolib

「-xnolib」

コマンド行の -xlibmil を取り消す。

-xnolibmil

「-xnolibmil」

数学ルーチンライブラリを使用しない。 

-xnolibmopt

「-xnolibmopt」

書き込み不可で割り当て可能なセクションに対する 再配置が残っている場合には致命的エラーとする。 

-ztext

「-ztext」