ホームページ  >  記事  >  運用・保守  >  Linux がライブラリを見つけられない場合の対処方法

Linux がライブラリを見つけられない場合の対処方法

藏色散人
藏色散人オリジナル
2023-02-28 09:59:513491ブラウズ

Linux が lib を見つけられない問題の解決策: 1. プログラム内の lib ライブラリを「/lib」または「/usr/local/lib」ディレクトリにコピーし、「ldconfig」を実行します。ライブラリファイルが配置されているディレクトリを「ld.so.conf」に追加し、「ld.so.cache」ファイルを更新します。

Linux がライブラリを見つけられない場合の対処方法

#このチュートリアルの動作環境: linux5.9.8 システム、Dell G3 コンピューター。

linux ライブラリが見つからない場合はどうすればよいですか?

Linux でプログラムを実行すると、Lib ライブラリが見つかりません。解決策

1。例:

error while loading shared libraries: xxx: cannot open shared object file: No such file or directory

方法 1:

1. プログラムを入力します lib ライブラリを /lib または /usr/local/lib ディレクトリにコピーします

2. ldconfig

ldconfig コマンドを実行する目的は、主にデフォルトのディレクトリを検索することです。ディレクトリ (/lib および /usr/ lib) と、動的ライブラリ構成ファイル /etc/ld.so.conf にリストされているディレクトリを検索します。 /etc/ld.so.conf

方法 2:

# vim /etc/ld.so.conf //在新的一行中加入库文件所在目录
/xx//xxxxx 

# ldconfig //更新/etc/ld.so.cache文件

推奨される学習:《 Linux ビデオ チュートリアル

以上がLinux がライブラリを見つけられない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。