Sự khác biệt giữa thư viện tĩnh và tệp đối tượng có thể định vị lại là gì? Hoặc giữa thư viện động và tệp đối tượng được chia sẻ.Sự khác nhau giữa thư viện tĩnh và tệp đối tượng có thể định vị lại?
Và nếu nó không bằng nhau, thư viện động nào cho phép liên kết với nó, nhưng tệp đối tượng được chia sẻ thì không?
Nhưng câu hỏi của tôi là về "thư viện so với tệp đối tượng" chứ không phải về "static lib động". Ngoài ra tiếng Anh của tôi cũng không tốt lắm :). Vì vậy, nếu tất cả vì viết câu hỏi rối - hãy cho tôi biết, xin vui lòng. – Jofsey
Thư viện chỉ là một tập hợp các tệp. Chỉ cần đảm bảo rằng bộ sưu tập là để được chia sẻ hoặc tĩnh. Câu trả lời của tôi là cho bạn biết sự khác biệt giữa việc có các tệp được chia sẻ hoặc tĩnh. –
Câu trả lời của bạn không chính xác về mọi chi tiết ;-(Trên ix86 Linux, bạn có thể tạo các thư viện chia sẻ từ mã không phải là '.PIC', các thư viện tĩnh có thể chứa mã' -PIC' và có thể được liên kết trong các thư viện chia sẻ. Dấu chân của một tập tin thực thi bằng cách sử dụng liên kết động là * lớn hơn * không phải là –