OS - (Dynamic|Shared) Library (so, dll)

1 - About

Shared libraries are libraries that are linked dynamically.

See also Code Deployment - Shared library

A shared library is a file that is intended to be shared by executable files and further shared object files.

They are loaded into memory at load time or run time, rather than being copied by a linker during the creation of the executable file.

Shared Library are open file opened by a process.

3 - Shared Library by System

Operating System / Technology Path Variable File Extension Example
Linux (for Linux and Solaris) LD_LIBRARY_PATH so myLibrary.so
Windows PATH dll (dynamically linked libraries) myLibrary.dll
Java Djava.library.path See Native MEthod

4 - Documentation / Reference

os/shared_library.txt ยท Last modified: 2018/09/22 17:22 by gerardnico