Verknüpfen einer freigegebenen Bibliothek mit einer anderen freigegebenen Bibliothek unter Linux

Ich versuche, eine gemeinsam genutzte Bibliothek zu erstellen. Sagen wir libabc.so. Es wird eine andere .so-Datei verwendet, beispielsweise lib123.so (eine Lib in / usr / local / lib). Jetzt verwende ich meine gemeinsam genutzte lib libabc.so in meiner Anwendung. sage my-app.Ich möchte wissen, wie ich diese Binaries verlinken soll? Ich möchte my-app nicht direkt mit lib123.so verlinken. my-app sollte nur mit libabc.so verlinkt sein. Wie kann ich das machen?

Danke im Voraus. Ich benutze G ++ Compiler

Antworten auf die Frage(2)

Ihre Antwort auf die Frage