Als «libraries» getaggte Fragen

Eine Bibliothek ist eine Sammlung von Funktionen, die Programme verwenden können. Sie können von einem Programm dynamisch geladen oder in das Programm kompiliert werden.

1
Was ist /lib64/ld-linux-x86-64.so.2 und warum kann damit eine Datei ausgeführt werden?
Kürzlich habe ich einen Trick kennengelernt, der besagt, dass eine Datei, für die keine ausführbaren Berechtigungen vorhanden sind, mithilfe von ausgeführt werden kann /lib64/ld-linux-x86-64.so.2. Zum Beispiel, um die x-Berechtigung für wiederherzustellen -rw-r--r-- 1 root root 59K Mar 1 2017 /bin/chmod wir können rennen /lib64/ld-linux-x86-64.so.2 /bin/chmod +x /bin/chmod Ich weiß wirklich …
16 linux  files  libraries 

1
Wie kann man dpkg davon überzeugen, dass libssl1.0.2> = libssl1.0.0 ist?
Ich versuche, ein .deb-Paket eines Drittanbieters zu installieren, das ich zuvor unter Debian 8 installiert habe. Ich kann es jedoch nicht unter einem neuen Debian 9-Setup installieren, da die folgende Fehlermeldung angezeigt wird: dpkg: dependency problems prevent configuration of parity: parity depends on libssl1.0.0 (>= 1.0.0); however: Package libssl1.0.0 is …

3
Wie überprüfe ich, ob eine gemeinsam genutzte Bibliothek installiert ist?
Meine Frage rührt von meinem Problem beim Starten von ffmpeg her. Ich habe ffmpeg installiert und es wird als installiert angezeigt: whereis ffmpeg ffmpeg: /usr/bin/ffmpeg /usr/bin/X11/ffmpeg /usr/share/ffmpeg /usr/share/man/man1/ffmpeg.1.gz Später stellte ich fest, dass einige Programme von Bibliotheken abhängen, die nicht mit der Installation selbst geliefert werden. Deshalb überprüfte ich mit …

2
Strace für Bibliotheksbesuche
Ich kenne strace, was super praktisch ist, um Systemaufrufe zu beobachten. Gibt es eine Entsprechung, die Aufrufe an externe Bibliotheken verfolgen kann? Zum Beispiel versuche ich, ein SSLeay-Fehlverhalten mit einer Drittanbieter-Binärdatei zu beheben, für die ich nicht auf den Code zugreifen kann (und deren Entwickler nicht reagiert). Ich glaube, ich …


7
Stereo "Tongenerator" für Linux?
Gibt es so etwas wie einen Stereo-Klangerzeuger (linker und rechter Kanal getrennt) für Linux? Hier können Sie Lautstärke und Tonhöhe für jeden Kanal einstellen und vorzugsweise auch die Wellenform (Sinus, Quadrat, Sägezahn, ...) einstellen und einen Kanal invertieren (im Gegensatz zum anderen). Wenn nicht, Ideen für einen guten Ort, um …
13 audio  libraries 

1
Woher weiß gcc, wo Boost installiert ist?
Ich habe Boost unter sudo apt-get installUbuntu installiert . Später musste ich gcc nicht das IFlag zusammen mit dem Pfad zu den Boost-Bibliotheken geben, um Boost zu verwenden! Ich habe auch keine gemacht pkg-config --cflags --libs. Was ist das Geheimnis hier? Wie kann gcc wissen, wo sich der Boost befindet …
13 gcc  libraries  boost 

2
Mit Atlas von scipy
Ich habe Ubuntu 12.04 64 Bit installiert. Ich muss mit Python und Scipy arbeiten. Ich habe sie installiert und beim Ausführen des Tests: python -c "import scipy; scipy.test()" Ich bekomme die Nachricht: ImportError: libatlas.so.3gf: Shared Object-Datei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis Ich habe jedoch …




3
Gibt es eine Möglichkeit zu bestimmen, welche Pakete oder Bibliotheken geladen werden sollen, um eine ausführbare Datei zu unterstützen?
Es gibt eine ausführbare Datei, die ich auf einem Computer installieren möchte, den ich nicht neu kompilieren kann und die nicht als Paket erstellt wurde, und ich möchte die Bibliotheken herunterladen, die zum Ausführen erforderlich sind. Teil des Ausgangs Im Folgenden finden Sie vom Laufen lddauf sie libpango-1.0.so.0 => /usr/lib/i386-linux-gnu/libpango-1.0.so.0 …


2
ELF Shared Libraries - Motivation für das PLT
Könnte selbstmodifizierender Code verwendet werden, um den Funktionsaufruf in dynamisch verknüpften Bibliotheken zu beschleunigen? Soweit ich weiß, verwenden gemeinsam genutzte ELF-Bibliotheken eine Art indirekte Sprungtabelle (die Prozedurverknüpfungstabelle oder PLT), um eine verzögerte Bindung von Bibliotheksfunktionen zu ermöglichen. Der Zweck scheint darin zu bestehen, zu vermeiden, dass die Tabelle im Codesegment …

1
Was ist der Unterschied zwischen einer Binärdatei und einer Bibliothek?
Ich versuche, den Dateisystem-Hierarchie-Standard zu verstehen. Ich habe sowohl Binärdateien als auch Bibliotheken nachgeschlagen und wie ich es derzeit verstehe: Binärdateien sind Dateien mit computerlesbarem Code im Binärformat, die die CPU und den Prozessor direkt mit Bits steuern. Bibliotheken sind Funktionen, die von verschiedenen Programmen aus praktischen Gründen verwendet werden …
11 files  libraries  binary  fhs 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.