linux-l: shared vs. static linking
Michael Wiedmann
mw at miwie.in-berlin.de
So Jan 4 17:15:37 CET 1998
Wie bringe ich dem gcc bei, dass bestimmte Libs dynamisch, andere jedoch
statisch gelinkt werden sollen.
Ein erster Ansatz:
gcc -shared -lxxx -static -lyyy
fuehrt nur "oberflaechlich" zum Erfolg (soll heissen Linken ohne
Fehlermeldung). Der Aufruf des Binaries fuehrt sofort zum core-dump,
ein "ldd binary" zeigt, dass das Programm angeblich zu sich selbst (!)
dynamisch gelinkt ist:
./binary => ./binary
libxxx.so => /path/to/libxxx.so.1
etc.
Michael
---------------------------------------------------------------------------
Any spare CPU cycles? Help cracking RC5-64 Bit:
http://rc5.distributed.net/rc5/
---------------------------------------------------------------------------
Mehr Informationen über die Mailingliste linux-l