Ich bin ein Linux-Neuling (kommt aus einem Windows-Hintergrund). Ich würde gerne die Details darüber verstehen, wie geteilte Objekte (.so-Dateien) zur Laufzeit geladen werden. Laut Ссылка konfiguriert die Datei /etc/ld.so.conf die zu durchsuchenden Verzeichnisse für .so Dateien zur Laufzeit. Ein unten gezeigtes Experiment scheint jedoch darauf hinzuweisen, dass dies nicht der Fall ist. / usr / local / lib befindet sich in einer der .conf-Dateien in /etc/ld.so.conf.d, aber wenn sich meine .so in / usr / local / lib befindet, wird sie zur Laufzeit nicht gefunden. Umgekehrt / usr / lib ist nicht konfiguriert von /etc/ld.so.conf, aber wenn meine .so in / usr / lib ist, wird zur Laufzeit gefunden
Was vermisse ich?
Danke, Dave
%Vor%Tags und Links linux