Ich habe eine Software, die mit mehreren Bibliotheken verknüpft ist. Sie alle existieren in einer dynamischen (.so) und einer statischen (.a) Version. Standardmäßig wählt man bei Verwendung von g ++ die dynamische Version der Bibliotheken, und das ist für mich in Ordnung.
Einer davon muss jedoch unbedingt statisch verknüpft werden. Ich dachte über -static nach, aber dann verwendet es eine statische Version für alle von ihnen, was nicht das ist, was ich will.
Wie kann ich angeben, dass die Bibliothek X statisch verknüpft werden muss, während die anderen weiterhin mit der freigegebenen Version der Bibliotheken verknüpft werden?
Tags und Links c++ linker shared-libraries static-libraries