J'ai un programme qui relie à de nombreuses bibliothèques. g++
, par défaut, préfère lier aux bibliothèques partagées, même si l'archive correspondante existe.g ++ linker: force la liaison statique si la bibliothèque statique existe?
Comment puis-je modifier cette préférence pour préférer les archives statiques aux bibliothèques dynamiques, s'il existe une archive statique?
Note, j'ai utilisé l'option -static
, mais il essaie de trouver des archives statiques pour toutes les bibliothèques ce qui n'est pas ce que je veux.
Voir aussi: http://stackoverflow.com/questions/4500158/how-can-i-force-linking-with-a-static-library-when-a-shared-library-of-same-name – Antonio