Tôi cảm thấy lạ khi sử dụng -Wl,-Bstatic
để cho biết gcc
thư viện nào tôi muốn liên kết với tĩnh. Sau tất cả, tôi đang nói gcc
trực tiếp tất cả các thông tin khác về liên kết với các thư viện ( -Ldir
, -llibname
).
Có thể nói trực tiếp với trình điều khiển gcc những thư viện nào sẽ được liên kết tĩnh?
Làm rõ: Tôi biết rằng nếu một thư viện nhất định chỉ tồn tại trong các phiên bản tĩnh thì nó sẽ sử dụng mà không có -Wl,-Bstatic
, nhưng tôi muốn ngụ ý gcc
thích thư viện tĩnh hơn. Tôi cũng biết rằng việc chỉ định tệp thư viện trực tiếp sẽ liên kết với nó, nhưng tôi thích giữ ngữ nghĩa để bao gồm các thư viện tĩnh và động giống nhau.