Warum wurde meine gemeinsam genutzte Bibliothek nicht gefunden?
Ich versuche, ein Beispielprogramm zu kompilieren, das auf die gemeinsam genutzte Bibliothek von verweistSonnenuntergang. Ich kompiliere das Programm so.
$ gcc -o sd sundown.c -L. -lsundown
Beim Ausführen wird jedoch die folgende Fehlermeldung angezeigt.
./sd: Fehler beim Laden der gemeinsam genutzten Bibliotheken: libsundown.so: Datei mit gemeinsam genutzten Objekten kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis
Die Ausgabe vonls
ist.
$ ls
libsundown.so libsundown.so.1 sundown.c sd
Warum wird die gemeinsam genutzte Bibliothek von nicht gefunden?ld
?