Non puoi farlo se gli oggetti all'interno della libreria statica sono stati compilati senza -fPIC o simili.
Fa questo (con le -L appropriate ovviamente)
gcc -shared -o megalib.so foo.o bar.o -la_static_lib -lb_static_lib
Non farlo?
Non puoi farlo se gli oggetti all'interno della libreria statica sono stati compilati senza -fPIC o simili.
Fa questo (con le -L appropriate ovviamente)
gcc -shared -o megalib.so foo.o bar.o -la_static_lib -lb_static_lib
Non farlo?
Come eseguire il controllo delle versioni di una libreria condivisa in Linux?
Qual è il significato di Avvertenza:il collegamento della libreria condivisa alla libreria statica non è portabile?
Differenza tra oggetti condivisi (.so), librerie statiche (.a) e DLL (.so)?
Impossibile trovare l'errore della libreria libcrypto
Come posso collegarmi a una versione precedente di una libreria condivisa
Come verificare se è installata una libreria condivisa?