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.
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
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
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
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?
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 -
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
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)
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
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
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
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
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
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.
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,
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,
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
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
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
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
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
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
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
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:
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
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
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".
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
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
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 >>
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
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
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
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
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
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
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