Il me semble étrange d'utiliser -Wl,-Bstatic
pour dire gcc
les bibliothèques avec lesquelles je souhaite établir des liens statiques. Après tout, je dis à gcc
directement toutes les autres informations relatives à l'établissement de liens avec des bibliothèques ( -Ldir
, -llibname
).
Est-il possible d'indiquer directement au pilote gcc les bibliothèques qui doivent être liées statiquement ?
Clarification : Je sais que si une certaine bibliothèque n'existe que dans les versions statiques, il l'utilisera sans que cela ne soit nécessaire. -Wl,-Bstatic
mais je veux impliquer gcc
pour préférer la bibliothèque statique. Je sais également qu'en spécifiant directement le fichier de la bibliothèque, il sera possible d'établir un lien avec elle, mais je préfère conserver la même sémantique pour l'inclusion des bibliothèques statiques et dynamiques.