linux-l: shared vs. static linking
Carsten Paeth
calle at calle.in-berlin.de
So Jan 4 19:45:45 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.
gcc /usr/lib/libxxx.so -l /usr/lib/libyyy.a
calle
>
> Michael
> ---------------------------------------------------------------------------
> Any spare CPU cycles? Help cracking RC5-64 Bit:
> http://rc5.distributed.net/rc5/
> ---------------------------------------------------------------------------
>
Mehr Informationen über die Mailingliste linux-l