Wydaje mi się dziwne, że używa się go -Wl,-Bstatic
w celu określenia, z gcc
którymi bibliotekami chcę łączyć się statycznie. W końcu podam gcc
bezpośrednio wszystkie inne informacje o linkowaniu z bibliotekami ( -Ldir
, -llibname
).
Czy można bezpośrednio powiedzieć sterownikowi gcc, które biblioteki powinny być linkowane statycznie?
Wyjaśnienie: wiem, że jeśli pewna biblioteka istnieje tylko w wersjach statycznych, będzie z niej korzystać bez -Wl,-Bstatic
, ale chcę zasugerować, gcc
że wolę bibliotekę statyczną. Wiem również, że bezpośrednie określenie pliku biblioteki będzie się z nim wiązało, ale wolę zachować semantykę obejmującą biblioteki statyczne i dynamiczne.