A linker map is a file produced by the linker. The file shows the symbols and sections contained in a binary. The linker also provides the memory address and size for each symbol.
Linker Script
A linker script is a file which provides fine-grained control over how the linker assembles a program image. Linker scripts are primarily used by the GCC and Clang compiler families.
Static Library
Static libraries are essentially a set of object files that are copied into a single file. When static libraries are linked into a program, their contents are copied into the program.
Shared Library
A shared library or shared object is a file that is intended to be shared by multiple programs. Symbols used by a program are loaded from shared libraries into memory at load time or runtime.
