Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was tun, wenn Linux lib nicht finden kann?

Was tun, wenn Linux lib nicht finden kann?

藏色散人
藏色散人Original
2023-02-28 09:59:513591Durchsuche

Linux kann keine lib-Lösung finden: 1. Kopieren Sie die lib-Bibliothek im Programm in das Verzeichnis „/lib“ oder „/usr/local/lib“ und führen Sie dann „ldconfig“ aus. 2. In „ld.so conf“ , fügen Sie das Verzeichnis hinzu, in dem sich die Bibliotheksdatei befindet, und aktualisieren Sie dann die Datei „ld.so.cache“.

Was tun, wenn Linux lib nicht finden kann?

Die Betriebsumgebung dieses Tutorials: Linux5.9.8-System, Dell G3-Computer.

Linux Was soll ich tun, wenn ich die Bibliothek nicht finden kann?

Lösung für das Problem, dass die Lib-Bibliothek nicht gefunden werden kann, wenn das Programm unter Linux ausgeführt wird

1. Zum Beispiel

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

Methode eins:

1. Kopieren Sie die Lib-Bibliothek im Programm nach /lib oder /usr Verzeichnis /local/lib

2. Der Zweck der Ausführung des Befehls ldconfig

ldconfig liegt hauptsächlich in den Standardsuchverzeichnissen (/lib und /usr/lib) und den Verzeichnissen, die in der Konfigurationsdatei der dynamischen Bibliothek /etc/ld aufgeführt sind. so.conf

Methode 2:

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

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

Empfohlenes Lernen: „Linux Video Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn Linux lib nicht finden kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn