Sto provando a creare una libreria condivisa. Diciamo libabc.so. Usa un altro file .so, diciamo lib123.so (una lib di/usr/local/lib). Ora sto usando il mio lib libccso condiviso nella mia applicazione. dì my-app. Voglio sapere come dovrei collegare questi binari ?? non voglio collegare la mia app con lib123.so direttamente. la mia app deve essere collegata solo con libabc.so. Come posso fare questo?Collegamento di una libreria condivisa con un'altra lib condivisa in linux
Grazie in anticipo. Sto usando il compilatore g ++
hai pensato di usare un sistema di costruzione atuomato, per r esempio autotools? autotools viene fornito con libtool, che prende la maggior parte dell'elaborazione scomoda necessaria per costruire le librerie condivise. –
@nyarlathotep: si ha torto nel consigliare il collegamento con un 'lib122.a' statico' libabc.so' condiviso –
Mostra i comandi di compilazione esatti (per i file oggetto e la libreria condivisa). –