Linux-Befehl [ldconfig] LPIC-Lernnotiz

LPIC-Lernnotiz [ldconfig]

Ein Befehl zum Aktualisieren einer vorhandenen Bibliothek oder zum Platzieren einer neuen Bibliothek in einem neuen Ordner zum Aktualisieren.

Vorteile der Erstellung einer Bibliothek mit Programmquellen Wenn die Quelle mehrere Beschreibungen enthält, die dieselbe Operation (Funktion) ausführen. Die folgenden Vorteile können erzielt werden, indem die duplizierten Funktionen als einzelne Funktion ausgegeben werden.

Bibliothekstyp -Static Bibliothek ist in der ausführbaren Datei enthalten -Dynamische Bibliothek Die Bibliothek wird in den Speicher genommen und bei ihrer Ausführung verwendet.

Bei der Ausführung des Programms durchsucht der Link / Loader, der liest, wo sich die gemeinsam genutzte Bibliothek befindet, den Cache nach dem Speicherort. Bei Verwendung des Befehls ldconfig verweist er jedoch auf die Datei /etc/id.so.conf und erstellt eine entsprechende symbolische Datei. Und es wird im Cache aufgelistet. Daher kann bei Verwendung der gemeinsam genutzten Bibliothek eine Beschleunigung erwartet werden. (Vorteile der Verwendung von ldconfig)

Wenn Sie jedoch einen anderen Speicherort als den Standard hinzufügen oder den Pfad verschieben, wird die symbolische Datei nicht automatisch geändert, indem die Änderung erkannt wird. Aktualisieren Sie daher die Datei /etc/id.so.conf. Dann müssen Sie ldconfig erneut ausführen.

ldconfig muss durch Optionen gesteuert werden, um zu bestimmen, welche Version der Link aus dem Dateinamen und dem Headerteil aktualisiert werden soll.

Möglichkeit -v Detaillierter Anzeigemodus. Aktuelle Versionsnummer anzeigen. Überprüfen Sie jedes Verzeichnis und zeigen Sie den Inhalt jedes Mal an, wenn ein Link generiert wird

-p Zeigen Sie eine Liste der im aktuellen Cache gespeicherten Verzeichnisse und vorgeschlagenen Bibliotheken an.

-n Verarbeiten Sie nur das in der Befehlszeile angegebene Verzeichnis. Selbst wenn es in /etc/ld.so.conf angegeben ist, dem Verzeichnis, in dem sich die allgemeine Bibliothek standardmäßig befindet, wird es ignoriert.

-N Konfigurieren Sie den Cache nicht neu. Link aktualisiert.

-X Aktualisieren Sie den Link nicht. Konfigurieren Sie nur den Cache neu.

-f conf Verwenden Sie die Zeichenfolge conf anstelle von /etc/ld.so.conf.

-C cache Verwenden Sie den String-Cache anstelle von /etc/ld.so.cache.

-r root Führen Sie den Zeichenfolgenstamm als aktuelles Verzeichnis aus.

-l Verknüpfen Sie jede Bibliothek manuell. (Da Fehler wahrscheinlich auftreten, bevor Sie sich daran gewöhnen, sollten Sie sie erst verwenden, wenn Sie sich daran gewöhnt haben.)

Recommended Posts

Linux-Befehl [ldconfig] LPIC-Lernnotiz
LPIC201 Studiennotiz
Linux # Command Memo 1
Linux tar xz Befehlsnotiz
[Lernnotiz] Zusammenfassung des Django-Befehls
Linux-Befehl Nr. 4
Linux-Befehl Nr. 3
Linux-Befehl Nr. 5
Befehlsnotiz
* Ken Komiya: "[Schreiben eines Python-Programmdokuments mit Sphinx] (https://docs.google.com/presentation/d/1mLw2ZHeyl_9jWAwxE3Hx7stY5msCd-jyl22PkKRCdqg/edit#slide=id.g885309dee8_0_166)" * Python Study Group # 43] (https://startpython.connpass.com/event/112788/) * cocodrips: "[Schreiben Sie in Zukunft einen Docstring für Ihre Teamkollegen und sich selbst] (https://www.slideshare) .net / cocodrips / docstring) "Python, SphinxLinux-Befehlsliste
LPIC304 Virtualisierungsnotiz
Linux auf Befehl
[Linux] Suchbefehl
Inu x Memo
Django Lernnotiz
Linux-Befehl <Basic 2>
LPIC101 Studiennotiz
Linux (Ubuntu) Memo
scp befehlsnotiz
Wer befiehlt Memo
Linux Server Befehl
Linux-Befehl [lesen]
Linux-Befehlsübersicht
[Linux] Befehl / Wissen
Mein Linux-Befehl
Linux-Befehl <Basic 1>
[Memo] Maschinelles Lernen
Linux-Befehlssammlung
Linux mkdir Befehl
Grundlagen der Linux-Befehle
[Linux] Git-Befehl
Linux (Befehlsspeicher)
Python-Modul (Python-Lernnotiz ④)
vi (vim) Befehlsnotiz
Linux Standard Lehrbuch Memo 1
Linux-Befehl (sequentielles Update)
Linux Standard Lehrbuch Memo 3
[Für Memo] Linux Teil 2
Memo zum Kurs für maschinelles Lernen
[Linux] Grundlegende Befehlsübersicht
Grundlegende Python-Befehlsnotizen
Ihr eigener Koredake ist ein Linux-Befehl
Linux-Befehlsfehlersammlung 1
Linux-Befehlszeilenverknüpfung
Linux-Lernprotokoll ① Planen
NTP-Konfigurationsnotiz unter Linux
Behandlung von Python-Ausnahmen (Python-Lernnotiz ⑥)
[Linux] Befehl tar.gz Komprimierung / Dekomprimierung
Linux Standard Lehrbuch Memo 1 Teil 2
Verwendungshinweise für virtualenv Basic-Befehle
Linux am schnellsten mit AWS lernen