Tag: shared-libraries

Shared libraries sind Bibliotheken, die geladen werden von Programmen beim start. Eine einzelne freigegebene Kopie von jeder Bibliothek ist in den Hauptspeicher geladen und kann verwendet werden, die mehrere Prozesse zur gleichen Zeit. Dies reduziert den Speicherverbrauch und verbessert die system-performance. Dieser tag sollte nie alleine verwendet werden.

gcc: verknüpfte Bibliotheken in /usr/local/lib nicht gefunden, aber /etc/ld/so.conf.d/libc.conf Listen?

Anzahl der Antworten 1 Antworten
Ich hab ein problem mit shared-Bibliotheken und gcc. Auf den ersten konnte ich nicht laufen, meine kompilierte Programm, weil ich immer den folgenden Fehler: gcc error while loading shared libraries. Ich habe einige suchen und fand, dass

Mehrdeutige Referenz und der namespace (der Kampf der Definitionen aus den beiden externen Bibliotheken)

Anzahl der Antworten 1 Antworten
Erlebe ich den Zusammenbruch der Definitionen kann ich nicht deuten. Schematisch das problem ist wie folgt: Die wichtigsten Projekt-Datei hat zwei umfasst: include <lib1.h> include <lib2.h> Den ersten header enthält paar andere Header aus der Bibliothek, in

C Linux: Globale variable in shared-library als singleton

Anzahl der Antworten 3 Antworten
Ist es möglich, verwenden Sie die Globale variable in einer shared library (.so) als ein singleton, wenn die Bibliothek wird von mehr als einem Prozess? Als Beispiel der Anfangswert ist 0, 1-Schritten die var dann proc2 Schritten

Wie Sie wissen, den gegebenen shared library bauen mit debug-symbos oder nicht?

Anzahl der Antworten 2 Antworten
Habe ich einige kompilierte Bibliotheken d.h. gemeinsam genutzte Bibliothek(d.h. *.so) auf x86 Linux und möchte ich, um schnell festzustellen, ob Sie kompiliert wurden mit der debug-Symbole(ich.e mit der option -g debug-build) oder nicht. Wie es zu überprüfen?

Pack-freigegebene Bibliotheken in der elf

Anzahl der Antworten 5 Antworten
Gibt es ein Dienstprogramm, das kann dauern ALLE das SO ist, dass ein Elb, der muss wiederum in statische wandelt dann die Elf SO kostenlos ist? InformationsquelleAutor Shay Erlichmen | 2008-12-22

Undefined-Module beim Wechsel auf eine neuere version von android ndk

Anzahl der Antworten 3 Antworten
Ich versuche, ein upgrade von ndk-r11c zu ndk-r14. Wenn ich r14, bekomme ich eine Fehlermeldung Android NDK: Modul myJNI hängt Module: png jpeg-log In meinem Android machen: LOCAL_SHARED_LIBRARIES := png jpeg-log Ist, dass die Fehlermeldung korrekt? Sind

Kompilieren von C++ mit SCHLUCK auf Mac OS X

Anzahl der Antworten 1 Antworten
Ich versuche zu kompilieren eines C++ - Erweiterung mit Schluck für Mac OS X. ich habe laufen in einem paar linker Fehler obwohl. Die basic-tutorial für Python Swig scheint auch fehl am Mac: http://www.swig.org/Doc1.3/Python.html#Python_nn10 swig -c++ -python

Linux - SO-Datei nicht gefunden

Anzahl der Antworten 6 Antworten
Ich habe ein Programm, das erfordert liblog4cpp installiert zu laufen. Nun, ich möchte das Programm auf einem anderen Rechner ohne liblog4cpp. Also ich finde die log4cpp.so und verschieben Sie Sie in das gleiche Verzeichnis meines Programms. Aber

"Undefined reference" an eine Funktion definiert, die in der statischen Bibliothek

Anzahl der Antworten 2 Antworten
Ich versuche, erstellen Sie eine Bibliothek in einer Anwendung zu verwenden. Ich baute die Bibliothek als unten, und wenn ich die Anwendung kompilieren, bekomme ich die folgende Fehlermeldung: Ich habe das getan beolw Dinge. Benutze ich: gcc

undefined reference to die "shared library" - Funktion

Anzahl der Antworten 2 Antworten
Implementierte ich eine shared library unter Linux und versuche, es zu testen, aber ich erhalte eine Fehlermeldung "undefined reference to `CEDD(char*)'". Ich benutze Eclipse mit folgenden Parametern: Pfad zu den include-Dateien (hier ist alles ok) Pfad zu

nm symbol Ausgang t vs T in einem gemeinsamen so-Bibliothek

Anzahl der Antworten 1 Antworten
Habe ich Hinzugefügt eine neue Funktion (fuse_lowlevel_notify_inval_directory) im user-space fuse Bibliothek. Die Zusammenstellung und Erstellung von libfuse.so ist fertig, ohne Fehler. Aber wenn meine Anwendung versucht, mithilfe dieser neuen Funktion, der linker wirft Fehler: undefined reference to

MapReduce-job schlägt mit ExitCodeException exit-Code=255

Anzahl der Antworten 2 Antworten
Ich versuche, führen Sie einen MapReduce-job, der erfordert eine shared library (. a.so Datei). Wenn ich die gemeinsame Nutzung der Bibliothek aus einem standalone Java Programm, das ich keine Probleme habe (das Programm verwendet java.Bibliothek.Pfad zu der

How to make cmake finden eine shared-library in einem Unterordner

Anzahl der Antworten 1 Antworten
Ich versuche zu lernen, wie man eine gemeinsam genutzte Bibliothek. Und das folgende scheint zu funktionieren (bitte kommentieren, wenn Sie haben ein feedback zu dieser Methode, der ich im Grunde keine Ahnung, was ich mache). In "meine

GNU ld nicht finden können-Bibliothek, die es

Anzahl der Antworten 2 Antworten
Die Pakete, die ich bin liebäugelt mit hier eher unbekannt sind, aber dennoch, das problem ist eher generisch. Im Grunde bin ich versucht zu kompilieren, Python-Modul genannt (rql) mit C++ - Erweiterung. Die Erweiterung verwendet die externen

Wie sind shared library dependency Pfade bestimmt, auf Linux?

Anzahl der Antworten 2 Antworten
Wenn ich ldd gegen eine shared-library, wie libphp5.so sehe ich, dass es eine Abhängigkeit von libmysqlclient.so.16: $ ldd ./libphp5.so libmysqlclient.so.16 => " /usr/lib/mysql/libmysqlclient.so.16 [andere Abhängigkeiten geschnippelt out] Sind diese Abhängigkeit von Dateinamen und-Pfade (/usr/lib/mysql/libmysqlclient.so.16) gebacken in der

Wie kann ich feststellen, ob eine Bibliothek installiert ist linux?

Anzahl der Antworten 1 Antworten
Woher weiß ich, ob eine bestimmte Bibliothek installiert ist, bei Linux oder nicht? Zum Beispiel, wenn ich wollen, um zu sehen, ob die libuuid Bibliothek ist auf meinem system verfügbar, wie mache ich das? Siehe serverfault.com/q/54736/200076 InformationsquelleAutor

Wie kombiniert shared-libraries?

Anzahl der Antworten 1 Antworten
Habe ich einige .so Bibliotheken, die ich möchte, kombiniert in einer shared-library, so dass es hängt nicht von den original .so Dateien mehr. Den .so - Dateien haben Abhängigkeiten zueinander. Wie kann ich dies tun? Kann ich

Einfachste Möglichkeit zur Installation von Python-Abhängigkeiten auf Spark Testamentsvollstrecker Knoten?

Anzahl der Antworten 1 Antworten
Ich verstehe, dass Sie können senden Sie einzelne Dateien als Abhängigkeiten mit Spark Python-Programme. Aber was ist mit vollwertigen Bibliotheken (z.B. numpy)? Tut Funke eine Möglichkeit haben, verwenden Sie eine bereitgestellte Paket-manager (z.B. pip) zum installieren von

libiconv.so: text-Umzüge

Anzahl der Antworten 1 Antworten
Meine app ist ausgerichtet auf die laufen auf android 6, die nicht zulässt, dass zum laden von shared libraries wie ich es verstehe. Jemand auf dieses problem und konnte es erfolgreich lösen? java.lang.UnsatisfiedLinkError: dlopen Fehler: /data/app/com.XXX.XXX-2/lib/arm -

Wie kann ich es loswerden LD_LIBRARY_PATH zur Laufzeit?

Anzahl der Antworten 7 Antworten
Baue ich eine C++ - Anwendung, die verwendet Intel IPP Bibliothek. Diese Bibliothek wird standardmäßig installiert in /opt und erfordert, dass Sie eingestellt LD_LIBRARY_PATH sowohl für die Erstellung und für den Betrieb Ihrer software (wenn Sie die

Das Verständnis, wie die dynamische Verknüpfung funktioniert auf UNIX

Anzahl der Antworten 5 Antworten
Betrachten wir die folgende situation: ein Programm mit dem Namen program welcher von dynamisch auf libfoo.so libfoo.so das hängt davon ab, nichts (gut, es hängt davon ab libstdc++ und so, aber ich denke, wir können weglassen, die)

Wie die Liste der Funktionen / Symbole die innerhalb einer dynamischen Bibliothek in mac os?

Anzahl der Antworten 2 Antworten
Wie die Liste der Funktionen /Symbole die innerhalb einer dynamischen Bibliothek in mac os ? Brauche ich, um die Liste der exportierten Funktion, die durch eine dynamische Bibliothek. Ist nm verfügbar ? InformationsquelleAutor fabrizioM | 2010-12-09

kann nicht verwendet werden, wenn ein gemeinsames Objekt; recompile with-fPIC

Anzahl der Antworten 1 Antworten
Habe ich versucht zu installieren, eine Bibliothek, aber ich habe folgende Fehlermeldung nach dem ausführen von make. Wie kompilieren mit dem flag? machen Scanning dependencies of target pwrutils Linking CXX geteilt Bibliothek libpwrutils.also /usr/bin/ld: /usr/lib/gcc/x86_64-linux-gnu/4.8/../../../x86_64-linux-gnu/libboost_system.ein(error_code.o): Umzug R_X86_64_32

Wie zu verwenden useDynLib() korrekt in ein R-Paket-namespace-Datei

Anzahl der Antworten 1 Antworten
Obwohl einige Lösungen vorhanden ist, auf dem internet fand ich nichts passendes für das problem bin ich curerntly vor (aber vielleicht bin ich einfach zu dumm): Ich versuche zu bauen, ein R-Paket, das nutzt ein shared-object kompiliert

Was ist der Unterschied zwischen einem .so und ein .lo Datei?

Anzahl der Antworten 1 Antworten
Ich kenne .also die Datei ist eine shared-library-Datei, ähnlich einer .dll-Datei, die in windows, aber was ist mit einem .lo Datei? Sehen: tutor#1 und hier: tutor#2 und hier: tutor#0 InformationsquelleAutor rock_buddy | 2013-08-29

Gebäude Python 2.6 als shared library kaputt gegangen (nachdem Sie zuvor), einen Grund, warum?

Anzahl der Antworten 1 Antworten
Ich bin auf einem VPS laufen, CentOS, hat mit Python 2.4 installiert, was leider bedeutet, dass ich, um zu vermeiden, bricht es. Also ich bin der Installation von Python 2.6 als separate installieren, dann mit virtualenv. Gestern

Warum sind die LIB-Dateien, die Tiere von solchen verräterischen Natur?

Anzahl der Antworten 1 Antworten
Ich versuche zu verstehen, diese LIB-Datei-Geschäft auf Microsoft Windows, und ich habe gerade eine Entdeckung gemacht, die - so hoffe ich - zu zerstreuen, die Verwirrung, die bisher verhindert hat mir immer ein klares Verständnis des Themas.

wie kann ich mit einer shared lib in glassfish zu vermeiden, die Bereitstellung der riesige libs?

Anzahl der Antworten 3 Antworten
Habe ich zum hochladen von etwa 30M für meine Anwendung, da es verwendet eine Menge von Bibliotheken, log -, web-engine und so weiter. Ich denke, es sollte ein Weg gefunden werden, teilen Sie diese libs auf glassfish,

Warum ist CMake so ausgelegt, dass es entfernt-runtime-Pfad bei der Installation

Anzahl der Antworten 2 Antworten
Baute ich mein shared library(benutze ich eine lib die Berechnung der fibonacci-Zahl für Beispiel) für mich und möchte es in meinem anderen c++ - Projekt, gebaut von CMake Sagen wir, die shared-Bibliothek und-Header befindet sich in /path/to/my/lib,

Finden Sie die vollständige definition einer Funktion in C++ shared object-Datei

Anzahl der Antworten 4 Antworten
Habe ich einen linker Fehler, wo es heißt Undefinierte Referenz auf eine Funktion. Die gemeinsam genutzte Bibliothek, wo ich erwarte, dass die Funktion hat, die Funktion name ( habe ich überprüft durch nm -s ) so, jetzt

cannot open shared object file: No such file or directory Fehler beim es-Datei

Anzahl der Antworten 3 Antworten
Ich versuche zum erstellen von gemeinsam genutzten Bibliothek und kompilieren meine main.c mit dieser Bibliothek Folge ich dieser web site : http://www.yolinux.com/TUTORIALS/LibraryArchives-StaticAndDynamic.html Gebe ich diese Befehle ein : gcc -fPIC -c *.c gcc -shared -Wl,-rpath,/opt/lib -Wl,-soname,libctest.so.1 -o

Werkzeug für die Bibliothek Abhängigkeit

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche nach der tool/command auf Unix Plattform zu erkennen, die library Abhängigkeiten der .so und .o - Dateien. Habe ich bereits verwendet, die ldd/nm/truss, aber ich weiß nicht, den richtigen Ansatz zu erkennen

was sind die vor-und Nachteile der Verwendung einer DLL?

Anzahl der Antworten 9 Antworten
Windows noch DLLs und Mac-Programme scheinen nicht zu verwenden DLL überhaupt. Gibt es Vorteile oder Nachteile der Verwendung von Technik? Wenn ein Programm-installation umfasst alle DLL benötigt, so dass es 100% gut, wird es den gleichen als

Nicht in der Lage zu finden die Klassen in Android library-Datei

Anzahl der Antworten 4 Antworten
Habe ich eine sehr einfache Android-app nur für die Arbeit mit Funktionen. Innerhalb der app würde ich gerne für den Aufruf eines web-service-client zum abrufen und anzeigen von Daten. Ich denke habe ich erfolgreich importiert und referenziert

Verwendung einer dll-Datei, die in matlab-code

Anzahl der Antworten 1 Antworten
Muss ich eine Funktion in Matlab, die definiert ist durch eine dll-Datei. Ich habe ein Beispiel, dass guy Umgerechnet eine dll, die die mexw32-Datei, aber ich habe gewusst, wie ich dies Tue. Ich habe versucht, verwenden Sie

Nicht Die Debug-Shared Library - Symbole Nicht Ordnungsgemäß Geladen

Anzahl der Antworten 1 Antworten
Ich gerade Schreibe, eine kleine Bibliothek, und ich möchte um es zu überprüfen auf Dichtheit (unter anderem), aber für einige Grund gdb ist nicht das laden der library-Symbole. Ich habe gelesen, dass viele andere posts hier (und

Was ist die Bedeutung von "Warnung: Verknüpfen der gemeinsam genutzten Bibliothek gegen statische Bibliothek ist nicht tragbar"?

Anzahl der Antworten 3 Antworten
Mache ich eine dynamische Bibliothek mit einigen Funktion libmxml.eine Bibliothek, aber ich bekomme diese Warnung: *Warning: Linking the shared library libgstmatroskademux.la against the _ *static library /home/Mr32/gst-template4_final/gst-plugin/src/libmxml.a _ is not portable! Bekomme ich auch diese Warnung: gcc:

So erstellen Sie eine shared-object-Datei von statischen Bibliothek

Anzahl der Antworten 2 Antworten
Erstellen einer shared-object-Datei von einer statischen Bibliothek? Ich bin mit Cygwin. Ist folgende syntax korrekt? gcc -shared -o libexample.so libexample.a InformationsquelleAutor Sureshkumar Menon | 2011-06-07

debugging-ld, “Inconsistency detected by ld.so"

Anzahl der Antworten 2 Antworten
Ich bin versucht, ein widget-Bibliothek namens GLV für eine Anwendung, die ich entwickle. Ich arbeite mit Linux Mint 17. Ich installierte alle Bibliotheken, und ich es geschafft haben zu bauen, das GLV-Bibliothek, aber wenn ich versuche, auf

Wie kann LD_LIBRARY_PATH geändert werden, innerhalb von CMake?

Anzahl der Antworten 2 Antworten
Ich habe einen lokalen shared-library, die nicht in $LD_LIBRARY_PATH. Ich will laufen meine ausführbare Datei, aber da Sie es nicht finden können auf die gemeinsam genutzte Bibliothek in den system-Ordner, gibt es "error while loading shared libraries".

Debuggen einer Bibliothek mit Xcode

Anzahl der Antworten 2 Antworten
Ich habe eine mehr Allgemeine Frage zum arbeiten mit Bibliotheken mit Xcode beim erstellen von iPhone-apps. Ich habe einen Rahmen von einem Projekt, das ich gearbeitet habe, um einige Teile von Ihr in anderen apps. Das funktioniert

Kann ich eine shared-library, durch die Verknüpfung von statischen Bibliotheken?

Anzahl der Antworten 2 Antworten
Ich habe eine Reihe von statischen Bibliotheken (*.ein), und ich bauen möchte, eine shared library (*.so) zu verlinken, die gegen diese statischen Bibliotheken (*.a). Wie kann ich also in gcc/g++? .eine ist keine shared library. Können Sie

Verwendung von nicht deklarierter Bezeichner in einer header-Datei (Clang)

Anzahl der Antworten 1 Antworten
Ich bin der Erstellung einer Funktion zum Lesen des Inhalts einer Datei, befindet sich in einem IO.cpp Datei: #include "IO.h" #include <iostream> #include <fstream> IO::IO() { //ctor } void IO::readFile(std::string fileName) { std::ofstream inputFile; inputFile.open(FileName); inputFile >>

Bestimmen der Ziel-ISA-Erweiterungen von binären Datei in Linux (Bibliothek oder ausführbare Datei)

Anzahl der Antworten 6 Antworten
Wir haben ein Problem mit einer Java-Anwendung läuft unter einer (ziemlich alten) FC3 auf einem Advantech POS-board mit einem Via-C3-Prozessor. Die java-Applikation hat mehrere kompilierte shared-libs zugegriffen wird über JNI. Via-C3-Prozessor soll i686 kompatibel. Vor einiger Zeit

Hinzufügen zusätzlicher Bibliotheken für Visual Studio-Projekt?

Anzahl der Antworten 4 Antworten
Allergro ist ein open-souce C++ - addon-Bibliothek für Grafik-manipulation. Wie füge ich diese Bibliothek, um mein compiler? Die Anweisungen funktionieren nicht für mich, da ich Windows 7 haben. Ich weiß nicht, ob der OS-Angelegenheiten. Ich habe die

Die ordnungsgemäße Verwendung libdl und dynamisch gelinkten Bibliotheken

Anzahl der Antworten 4 Antworten
Brauche ich, um dynamisch zu verknüpfen, eine Bibliothek, die ich erstellt habe. Ich bin mir nicht genau sicher, was das Problem ist. Alles ordnungsgemäß kompiliert, aber ich habe immer fangen handle als NULL Zeiger: void *handle; char

Shared libraries und .h-Dateien

Anzahl der Antworten 4 Antworten
Ich habe einige Zweifel darüber, wie Programme shared library. Beim erstellen einer shared library ( mit -shared-fPIC-Schalter) habe ich einige Funktionen zur Verfügung, die aus einem externen Programm. In der Regel mache ich dlopen() zum laden der

Wie baut man eine shared library (.so) ohne hardcoded vollständige Abhängigkeit Pfade?

Anzahl der Antworten 6 Antworten
Ich brauchen, um zu bauen zwei 3rd-party-shared libraries, also Ihre .also-Dateien wiederverwendet wird, indem andere Projekte. Aber nach dem build eine dieser Bibliotheken enthält hartcodierten Pfad zu einem anderen. Dieser Pfad ungültig ist, andere Maschinen und Ursachen

C: kompilieren Sie einige Objekte (für eine "shared library") ohne main() nicht?

Anzahl der Antworten 1 Antworten
Von dem, was ich gelernt habe, muss ich mit diesem Schritt bereiten Sie für eine freigegebene Bibliothek: gcc -fPIC libfoo.c -o libfoo.o Und dann verlinke ich es. Ich hatte versucht, ein makefile zu Hilfe, die in diese

ELF: Verknüpfung von: Warum bekomme ich Undefinierte Referenzen in .also-Dateien

Anzahl der Antworten 4 Antworten
Ich versuche zu bauen, ein Programm gegen wxWidgets, und ich bekomme einen linker Fehler. Ich möchte wirklich verstehen, was es bedeutet. Der Fehler ist: /usr/lib/libwx_baseu-2.8.so: undefined reference to `std::ctype<char>::_M_widen_init() const@GLIBCXX_3.4.11' Was ich nicht verstehe, ist, warum der