Seite 1 von 1

Shared Library/DLL zur Laufzeit öffnen

Verfasst: So Feb 19, 2012 12:01 am
von Xin
Ich suche gerade eine Möglichkeit, eine shared library zur Laufzeit zu öffnen. Ich möchte die Lib also nicht linken, sondern hingehen, sie öffnen, eine Funktion auswählen und diese rufen.

Unter Windows habe ich das schon beschrieben:
http://www.proggen.org/doku.php?id=windows:dll:call

Ich bin sicher, das auch schon unter Linux gemacht zu haben, finde die Quelle aber nicht mehr.
Hat jemand ein Testprogramm für mich?

Re: Shared Library/DLL zur Laufzeit öffnen

Verfasst: Mo Feb 20, 2012 9:45 am
von Patrick_C64
Hi Xin,

habe auch nur für Windows fertiges Zeugs, aber vllt. hilft Dir das hier ja weiter

http://www.yolinux.com/TUTORIALS/Librar ... namic.html

mfg. Patrick

Re: Shared Library/DLL zur Laufzeit öffnen

Verfasst: Mo Feb 20, 2012 11:40 am
von Xin
Patrick_C64 hat geschrieben:Hi Xin,

habe auch nur für Windows fertiges Zeugs, aber vllt. hilft Dir das hier ja weiter

http://www.yolinux.com/TUTORIALS/Librar ... namic.html
Hilft! <daumenhoch>
Danke :-)

Notiz an mich selbst: Smiley mit Daumenhoch-Zeichen organisieren. ^^

Re: Shared Library/DLL zur Laufzeit öffnen

Verfasst: Do Mär 01, 2012 3:17 pm
von oenone
Im Grunde funktioniert es genauso wie unter Windows. Die Funktionen heißen halt anders: dlopen, dlsym, dlclose..

Das wird auch in dem Link gezeigt und die Manpages liefern auch gutes Wissen :)