Some notes about linkers, targeting ELF, Linux and C/C++.
Basics
* A linker is a computer program. It takes one or more object files and combine them into a single executable, library or other object file.
* An object file is generated by a compiler or an assembler and is composed