Khi xây dựng một ứng dụng bằng g ++, tôi không rõ ràng chuyển thư viện libc làm thư viện để liên kết theo cùng cách bạn làm với các thư viện khác ( -lpthread
ví dụ như chuyển qua ). Tôi biết rằng libc có tên như vậy libc.so.6
nhưng tôi biết rằng đây thực sự không phải là một thư viện mà là một cái gì đó giống như một con trỏ đến một phiên bản khác của libc (chẳng hạn như libc-2.15.so
). Câu hỏi của tôi là nếu tôi có nhiều phiên bản libc trên máy tính của mình, làm thế nào tôi có thể biết phiên bản nào thực sự được liên kết thông qua libc.so.6
.