|
HOME > Linux Tips ( 目次 ) > Linux コマンド 一覧表 > l > ldconfig - システム管理コマンドの説明 ldconfig - システム管理コマンドの説明 - Linux コマンド集 一覧表名前/sbin/ldconfig - 動的リンカによる実行時の結合関係を設定する 書式/sbin/ldconfig [ -nNvXV ] [ -f conf] [ -C cache] [ -r root] directory ... /sbin/ldconfig -l [ -v ] library ... /sbin/ldconfig -p 説明ldcofig は最新の共有ライブラリに対して必要なリンクを作成したり、 ライブラリをキャッシュしたりする。 ライブラリは、コマンドラインや /etc/ld.so.conf ファイルで指定されたディレクトリや、共有ライブラリが 通常置かれるディレクトリ ( /lib と /usr/lib )から検索される。 キャッシュは実行時リンカ ld.so または ld-linux.so によって使われる。 ldconfig は処理するライブラリのヘッダ部分とファイル名をチェックし、 どのバージョンに対してリンクを更新すべきかを判断する。 ldconfig は ELF ライブラリの種類 (libc5 か libc6/glibc か) を判断するとき、 そのライブラリがリンクしている C ライブラリを参考にする。 したがってダイナミックライブラリを作成するときには、 libc に対するリンクを (-lc をつかって) 明示しておくと良い。 すでに存在しているライブラリの中には、種類を区別するために充分な 情報が含まれていないものもある。 このため /etc/ld.so.conf ファイルでライブラリの形式を指定することができるようになっている。 これは区別不能な ELF ライブラリ「だけ」に用いるものである。 フォーマットは "dirname=TYPE" とする。 ここで TYPE は libc4, libc5, libc6 のいずれかである (この書式はコマンドラインでも使える)。 「スペースを入れてはならない」。 -p オプションも見ておくこと。 ldconfig は通常スーパーユーザー権限で実行しなければならない。 root が所有しているディレクトリやファイルへの書き込み権限が 必要になるからである。 オプション
ファイル
|
|