shared-libraries

Shared Libraries sind Bibliotheken, die beim Start von Programmen geladen werden. Eine einzelne gemeinsame Kopie jeder Bibliothek wird in den physischen Speicher geladen und kann von mehreren Prozessen gleichzeitig verwendet werden. Dies reduziert den Speicherverbrauch und verbessert die Systemleistung. Dieses Tag sollte niemals alleine verwendet werden.
2
Antworten

statische Bibliothek dynamisch laden?

Kann eine statische Bibliothek *.a in Linux zur Laufzeit dynamisch geladen werden? Ich habe hier gelesen, dass    ... sowohl statische als auch gemeinsam genutzte Bibliotheken können als dynamisch geladene Bibliotheken verwendet werden....
02.09.2010, 10:08
1
Antwort

Was ist der Unterschied zwischen LD_PRELOAD_PATH und LD_LIBRARY_PATH?

Was ist der Unterschied zwischen LD_PRELOAD_PATH und LD_LIBRARY_PATH? Ich verstehe, was sie tun, aber nicht die Einzelheiten, wie sie sich unterscheiden. Von Ссылка    Der dynamische Linker kann beeinflusst werden, um sein Verhalten z...
05.02.2013, 19:17
3
Antworten

Kontext in der Android-Bibliothek abrufen

Ich schreibe eine Android-App, die einige Funktionen in einer internen Bibliothek enthalten hat. Damit diese Funktionalität funktioniert, benötigt die Bibliothek jedoch eine Instanz des Anwendungskontexts. Was ist der beste Weg, der Bibliothek d...
11.01.2014, 23:57
4
Antworten

Header-only Template-Bibliothek in eine gemeinsame Bibliothek kompilieren?

Wir sind gerade dabei, eine neue C ++ - Bibliothek zu entwerfen, und entschieden uns für einen Vorlagen-basierten Ansatz zusammen mit einigen speziellen Teilvorlagenspezialisierungen für Eckenfälle. Insbesondere wird dies eine Header-only Templ...
08.09.2011, 13:50
3
Antworten

Cross-Plattform C ++ Dynamic Library Plugin Loader

Ich habe mich nur gefragt, was meine Möglichkeiten für plattformübergreifende Implementierungen für das dynamische Laden von Plugins mit Shared Libraries sind. Bis jetzt ist der einzige, den ich gefunden habe: Ссылка Und ich habe mich n...
19.10.2010, 22:04
1
Antwort

Dumpbin.exe für Linux zum Anzeigen von Importen

Ich bin mir nicht sicher, ob meine Frage auf eine Linux-Art sinnvoll ist. Ich suche nach etwas, das ähnlich wie dumpbin.exe von Visual Studio Toolkit funktioniert. Grundsätzlich habe ich ein bestehendes Projekt mit einer Menge Bibliotheken un...
08.08.2011, 14:34
2
Antworten

Debuggen einer Bibliothek mit Xcode

Ich habe eine allgemeinere Frage zum Arbeiten mit Bibliotheken mit Xcode beim Erstellen von iPhone-Apps. Ich habe ein Framework aus einem Projekt erstellt, an dem ich gearbeitet habe, um einige Teile davon in anderen Apps zu verwenden. Das funkt...
26.10.2010, 16:27
1
Antwort

Wie initialisiert man Qt-Ressourcen von einer gemeinsam genutzten Bibliothek?

Ich kann nicht herausfinden, wie Qt-Ressourcen in Red Hat Enterprise Linux 5.2 deklariert und von einer gemeinsam genutzten Bibliothek verwendet werden. Ich habe eine Qt-Ressourcendatei zu meiner gemeinsam genutzten Bibliothek hinzugefügt, ei...
30.11.2010, 23:25
1
Antwort

Wie kann ich angeben, dass die Bibliothek X statisch verknüpft werden muss?

Ich habe eine Software, die mit mehreren Bibliotheken verknüpft ist. Sie alle existieren in einer dynamischen (.so) und einer statischen (.a) Version. Standardmäßig wählt man bei Verwendung von g ++ die dynamische Version der Bibliotheken, und d...
23.10.2008, 07:47
4
Antworten

Wie finde ich doppelte Definitionen aus Vorlagenspezialisierungen?

Ich habe eine Template-Klasse mit einer Spezialisierung, die in einer anderen Datei definiert ist. Daher ist es möglich, zwei Versionen derselben Klasse zu generieren: Einmal durch Ersetzen des Template-Parameters und einmal durch Verwenden der...
08.01.2015, 09:25