Suchergebnisse für Anfrage "shared-libraries"

3 die antwort

makefile zum Erstellen einer (.so) Datei aus vorhandenen Dateien

Ich habe 4 Dateien: 1.c, 1.h, 2.c, 2.h. Ich brauche ein Makefile, das aus diesen 4 Dateien eine dynamische Bibliothek (.so) erstellt. Ich habe versucht, ein Makefile wie dieses zu schreiben: library.so: 1.c 1.h 2.c 2.h aber es hat nicht ...

6 die antwort

Lädt Tomcat dieselbe Bibliotheksdatei zweimal in den Speicher, wenn sie sich in zwei Web-Apps befindet?

Ich habe zwei Anwendungen untertomcat/webapps Mappe tomcat/webapps/App1 tomcat/webapps/App2ei beiden Anwendungen werden dieselben Bibliotheken verwendet. Welche sind zum Beispiel in @ gespeichetomcat/webapps/App1/WEB-INF/lib. Werden beide ...

8 die antwort

Rückgabe einer Symboltabelle für gemeinsam genutzte Bibliotheken

Zum Beispiel void* sdl_library = dlopen("libSDL.so", RTLD_LAZY); void* initializer = dlsym(sdl_library,"SDL_Init"); Unter der Annahme, dass keine Fehler vorliegen, verweist der Initialisierer auf die Funktion SD_Init in der gemeinsam ...

TOP-Veröffentlichungen

8 die antwort

Wie kann ich den Dateinamen einer gemeinsam genutzten Bibliothek ändern, nachdem ich ein Programm erstellt habe, das davon abhängt?

Ich habe ein Programm, das von einer gemeinsam genutzten Bibliothek abhängt, die es erwartet, tief in einer Verzeichnisstruktur zu finden. Ich möchte diese gemeinsam genutzte Bibliothek an einen besseren Ort bringen. Unter OS X kann dies mit ...

2 die antwort

Undefinierter Verweis auf 'dlsym' und 'dlopen'

Ich kompiliere mit arm-linux-gnueabi-g ++ Version 4.7.3. Ich habe die arm-linux-gnueabi-Bibliotheken am folgenden Ort installiert: / usr / arm-linux-gnueabi / lib enthält libdl.a, libdl.so, libdl.so.2 und libdl-2.19.so. libdl.so verlinkt auf ...

4 die antwort

Was ist der richtige Weg, um Dateien für einen Remote-Debug-Start in Eclipse CDT bereitzustellen?

Meine Situation Ich versuche derzeit, Eclipse CDT als Ersatz für eine proprietäre IDE zu verwenden. Ich habe eine Unternehmensanwendung, die aus einer ausführbaren Datei und einer Menge (30+) gemeinsam genutzter Bibliotheksmodule besteht. Die ...

6 die antwort

LLVM Out-of-Source-Pass-Build: Ladbare Module werden nicht unterstützt (unter Linux)

Ich habe LLVM vor einigen Wochen von trunk auf debian wheezy kompiliert und installiert (configure & make) und nun versucht, das @ aus dem Quellcode zu kompiliere llvm-mutate pass [http://eschulte.github.io/llvm-mutate/]. AFAICC, llvm-mutate ...

6 die antwort

Wie kann ich beim Laden der Bibliothek ein Argument an den Konstruktor übergeben?

Ich versuche, eine gemeinsam genutzte Bibliothek unter Linux zu erstellen. Wie kann ich ein Argument an die Funktion my_load () übergeben, wenn die Bibliothek geladen wird? In meiner C-Anwendung rufe ich test_func () auf und führe ...

4 die antwort

Warum wird -L benötigt, wenn -rpath verwendet wird?

Ich finde, dass das -L-Flag angegeben werden muss, wenn -rpath verwendet wird. Zum Beispiel gcc -o test test.o -L. -lmylib -Wl,-rpath=.Warum wird das Flag -L benötigt? Welche Informationen mehr als die Informationen aus den h-Dateien werden bei ...

4 die antwort

C ++ 11-Kompatibilität mit vorhandenen Bibliotheken / Frameworks

Ich frage mich etwas, für das ich noch keine überzeugende Antwort gefunden habe. Situation Ein System mit einigen Bibliotheken (z. B. gtkmm), das ohne aktiviertes c ++ 11 kompiliert wurde.Eine mit C ++ 11 kompilierte Anwendung.Beide werden ...