Live briefing
Everything about Linker (computing)
Program that combines intermediate build files into an executable file
A linker or link editor is a computer program that combines intermediate software build files such as object and library files into a single executable file such as a program or library. A linker is often part of a toolchain that includes a compiler and/or assembler that generates intermediate files that the linker processes. The linker may be integrated with other toolchain tools such that the user does not interact with the linker directly. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Linker (computing)A 5-minute orientation
- Skim a recent paper: Microscopic Linker Distribution in Mixed-Linker Zeolitic Imidazolate Frameworks via Computational Raman Spectroscopy: Implications for Gas SeparationInfluential work since 2022
- Pick up a classic book: Linkers and loadersThe most-reprinted book on the subject
- Go sideways: Loader (computing)A closely related topic
- Go sideways: Static libraryA closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
🆕 Influential since 2022
📚 Books worth reading
Linkers and loadersJohn R. Levine · 1999
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Loader (computing) In computing, a loader is the part of an operating system that is responsible for loading programs and libraries. It is one of the essential stages in…
- Static library A static library or statically linked library contains functions and data that can be included in a consuming computer program at build-time such that…
- Object file An object file is a file that contains machine code or bytecode, as well as other data and metadata, generated by a compiler or assembler from source code…
- Strip (Unix) strip is a shell command for removing information from binary executable programs and object files that is not required for execution – typically including…
- Dynamic-link library Dynamic-link library (DLL) is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems. These libraries…
- Static build A static build is a compiled version of a program which has been statically linked against libraries. In computer science, linking means taking one or…
- Dynamic linker A dynamic linker is an operating system feature that loads and links dynamic libraries for an executable at runtime, before or while it is running. Although…
- Debugging information Debugging information is information that describes a correspondence of elements in the source code, such as the names of variables and routines, to entities…