Pagina 1 di 1

trasformare librerie shared in static

Inviato: lun 2 ott 2006, 13:20
da rogx
ho googlato un po', ho dato una scorsa ai manuali di libtool, ar, nm, etc., ma non ho trovato se esiste un metodo per trasformare le shared libraries (.so) in static (.a).
Cioe' estrarre dalle shared gli objects, .o (come ar x per le static) e poi ricostruire una static .a.
Qualcuno sa se e' possibile, ed eventualmente i comandi per farlo?

Ciao

Re: trasformare librerie shared in static

Inviato: lun 2 ott 2006, 13:55
da Simone_R
rogx ha scritto:ho googlato un po', ho dato una scorsa ai manuali di libtool, ar, nm, etc., ma non ho trovato se esiste un metodo per trasformare le shared libraries (.so) in static (.a).
Cioe' estrarre dalle shared gli objects, .o (come ar x per le static) e poi ricostruire una static .a.
Qualcuno sa se e' possibile, ed eventualmente i comandi per farlo?

Ciao
Non penso sia possibile
comunque quasi tutte le lib offrono le due possibilità.

Se non esiste il .a prova a guardare nelle opzioni di compilazione & ricompilale.