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