Ho un programma che collega a molte librerie. g++
, per impostazione predefinita, preferisce collegarsi a librerie condivise, anche se esiste l'archivio corrispondente.linker g ++: forza il collegamento statico se esiste una libreria statica?
Come posso modificare questa preferenza per preferire archivi statici su librerie dinamiche, se esiste un archivio statico?
Nota, ho usato l'opzione -static
, ma tenta di trovare l'archivio statico per tutte le librerie che non è quello che voglio.
Vedere anche: http://stackoverflow.com/questions/4500158/how-can-i-force-linking-with-a-static-library-when-a-shared-library-of-same-name – Antonio