Shared Libraries dynamisch laden
-
Hi,
unter Windows kann ich eine DLL mit der Funktion LoadLibrary laden und mit GetProcAddess mir 'nen Funktionspointer holen.
Einige Anwendungen von mir nutzen die OpenSSL Library. Ich möchte aber, daß die Shared Library nur dann gesucht und geladen wird, wenn tatsächlich eine https verbindung aufgebaut werden muß. Wie kann ich das mit Linux lösen?
Besten Dank im Voraus
Martin
-
stichworte: dlopen dlsym
auf diese funktionen wärst du auch gestoßen, wenn du z.b. nach "LoadLibrary linux" gesucht hättest.
-
firefly schrieb:
stichworte: dlopen dlsym
auf diese funktionen wärst du auch gestoßen, wenn du z.b. nach "LoadLibrary linux" gesucht hättest.
Danke. Nach LoadLibrary linux habe ich aber nicht gesucht, weil ersteres eben Windoof ist.
-
mgaeckler schrieb:
Danke. Nach LoadLibrary linux habe ich aber nicht gesucht, weil ersteres eben Windoof ist.
Aber zahlreiche andere werden die Frage ähnlich formuliert haben ("LoadLibrary equivalent under Linux" o.ä.), weswegen solche Suchen praktisch immer zum Erfolg führen.
-
ifsw schrieb:
mgaeckler schrieb:
Danke. Nach LoadLibrary linux habe ich aber nicht gesucht, weil ersteres eben Windoof ist.
Aber zahlreiche andere werden die Frage ähnlich formuliert haben ("LoadLibrary equivalent under Linux" o.ä.), weswegen solche Suchen praktisch immer zum Erfolg führen.
Stimmt, ich habe dabei sogar einen schönen Artikel in der Wikipedia gefunden:
http://en.wikipedia.org/wiki/Dynamic_loading
mfg Martin