Linking is the process of combining various pieces of code and data together to form a single executable that can be loaded in memory. Linking can be done at compile time, at load time (by loaders) and also at run time (by application programs). The process of linking dates back to late 1940s, when it was done manually. Now, we have linkersthat support complex features, such as dynamically linked shared libraries. This article is a succinct discussion of all aspects of linking, ranging from relocation and symbol resolution to supporting position-independent shared libraries. To keep things simple and understandable, I target all my discussions to ELF (executable and linking format) executables on the x86 architecture (Linux) and use the GNU compiler (GCC) and linker (ld). However, the basic concepts of linking remain the same, regardless of the operating system, processor architecture or object file format being used.
compiler linker loader macroprocessor assembler
compiler linker loader macroprocessor assembler
compiler linker loader macroprocessor assembler
compiler linker loader macroprocessor assembler
Amy Linker's birth name is Amy Meredith Linker.
what is the procedure for design of a linker ?
Amy Linker is 5' 2".
Irwin Linker was born in 1939.
Julie Linker is the author of Disenchanted Princess and Crowned.
Zita Linker was born on 1917-03-01.
Zita Linker died on 2009-01-26.
Kate Linker has written: 'Individuals' 'Love for Sale'