本日のテーマ「ldconfigコマンド」
こんにちは☆今日は3連休の真ん中の日曜日ですね。
みなさん、いかがお過ごしでしょうか?
Linux大学学長のりなっくまです。
では本日の講義をはじめていきます!!
本日のテーマは「ldconfigコマンド」です。
Linux上で動作する多くのプログラムは、ダイナミックリンク(動的リンク)という手法を用いて実行されます。プログラム実行時に、必要となる共有ライブラリのファイルを探し、必要に応じたリンクを行うという手法です。共有ライブラリファイルの多くは/libや/usr/lib以下に配置されており、プログラム実行時にこれらの中から必要となるライブラリファイルが検索されることになります。
ダイナミックリンク時に共有ライブラリファイルを検索する対象ディレクトリを指定する設定ファイルが/etc/ld.so.confです。しかし、実際にはこのファイルから生成されるファイル/etc/ld.so.cacheが利用されます。従って、ld.so.confを更新した時にはldconfigコマンドを用いてld.so.cacheの内容も更新する必要があります。
# ldconfig
では、今日はここまで~
3連休をお楽しみくださいねヾ(@°▽°@)ノ
みなさん、いかがお過ごしでしょうか?
Linux大学学長のりなっくまです。
では本日の講義をはじめていきます!!
本日のテーマは「ldconfigコマンド」です。
Linux上で動作する多くのプログラムは、ダイナミックリンク(動的リンク)という手法を用いて実行されます。プログラム実行時に、必要となる共有ライブラリのファイルを探し、必要に応じたリンクを行うという手法です。共有ライブラリファイルの多くは/libや/usr/lib以下に配置されており、プログラム実行時にこれらの中から必要となるライブラリファイルが検索されることになります。
ダイナミックリンク時に共有ライブラリファイルを検索する対象ディレクトリを指定する設定ファイルが/etc/ld.so.confです。しかし、実際にはこのファイルから生成されるファイル/etc/ld.so.cacheが利用されます。従って、ld.so.confを更新した時にはldconfigコマンドを用いてld.so.cacheの内容も更新する必要があります。
# ldconfig
では、今日はここまで~
3連休をお楽しみくださいねヾ(@°▽°@)ノ