Die Funktion des Befehls ldconfig unter Linux

So verstehe ich ldconfig, ld-config, ld bezieht sich auf den Linker, config bezieht sich auf die Konfigurationsinformationen und zusammen sind sie die Linker-Verbindungskonfigurationsinformationen.

Wir alle kennen die dynamischen Bibliotheken, auf die Anwendungen beim Ausführen angewiesen sind. Wo sollten wir also nach diesen dynamischen Bibliotheken suchen? Linux bietet mehrere Methoden, um Anwendungen mitzuteilen, wo sie suchen sollen, z. B. das Konfigurieren von LD_LIBRARY_PATH oder das Ändern von /etc/ld.so.config-Dateien. usw. werden hier nicht im Detail besprochen. Dieser Artikel konzentriert sich auf die Änderung von ld.so.config.

Wenn wir die Datei ld.so.config ändern oder Dateien im Verzeichnis ld.so.config.d hinzufügen oder ändern, entspricht dies der Anweisung an die abhängigen Bibliotheken der Systemanwendung, dynamische Bibliotheken in den in diesen Dateien konfigurierten Pfaden zu finden. Dann wird eine Datei eingeleitet. Wie kann der Inhalt der Datei wirksam werden, nachdem diese Dateien geändert wurden? Die Antwort ist der Befehl ldconfig.

ldconfig ist ein von Linux bereitgestellter Befehl, der verwendet wird, wenn der Benutzer die oben genannten Konfigurationsdateien geändert hat und diese Änderungen wirksam werden. Nach Verwendung dieses Befehls wird die dynamische Bibliotheksverknüpfungsbibliothek, von der die Anwendung abhängt, im in der Konfigurationsdatei angegebenen Pfad durchsucht.

Ich denke du magst

Origin blog.csdn.net/iqanchao/article/details/132826882
Empfohlen
Rangfolge