Shared library là gì?

Noun Programming
shared object
Thư viện chia sẻ

Thư viện chia sẻ (shared library) là một tập tin nhằm mục đích được chia sẻ bởi các tập tin thực thi (executable file). Thư viện chia sẻ (shared library) được tải vào bộ nhớ (memory) tại thời điểm tải (load time) hoặc runtime, thay vì được sao chép bởi trình liên kết (linker) khi nó tạo một tập tin thực thi nguyên khối duy nhất cho chương trình.

Thư viện chia sẻ (shared library) có thể được liên kết tĩnh trong thời gian biên dịch (compile time), có nghĩa là các mô-đun thư viện được cấp phát bộ nhớ khi tập tin thực thi được tạo. Nhưng thường thì việc liên kết các thư viện chia sẻ (shared library) sẽ bị hoãn lại cho đến khi chúng được tải.

Learning English Everyday