linker
B1Pronunciation
UK
- /lˈɪŋkə/
US
- /ˈlɪŋkər/
Description
- code joiner
- build-stage program
- connecting word
- joining part
Imagine you're building with LEGO bricks. You have plenty of separate pieces, but they do not become a castle until something brings them together. A linker is the thing that joins separate parts so they can work as one.
In computer programming, a linker takes separate compiled files and joins them into one program or library. It also matches up names and references, so one part of the code can correctly find another. Without it, the program is still in pieces. In language, "linker" can also mean a word or form that connects parts of a sentence. In some technical fields, it can mean a part that joins two things together.
A linker is a specialized program that takes one or more object files generated by a compiler and assembles them into a single executable file, library, or another object file. It serves as the essential bridge between the source code you write and a functional application that a computer can actually run.
Think of the process this way: when developing complex software, programmers break the work into manageable pieces: functions, modules, or libraries. Each piece is compiled separately into an object file. While these files contain machine code, they are not ready to run because they refer to one another using symbolic names, such as a function call that exists in a different file. The linker's job is to resolve these symbols by finding their definitions and replacing them with actual memory addresses. If a piece is missing, you get a linker error, meaning the bridge is incomplete.
In linguistics and grammar, a linker is a word, particle, or form that connects one part of a sentence to another. In simple explanations, this often includes words that join ideas, such as conjunctions or other connecting expressions. In some languages, the term has a more specific grammatical meaning and refers to a special element placed between words.
The word also appears in other technical fields for something that joins parts together. For example, in chemistry or biology, a linker can be a short chain, sequence, or connecting unit that ties two larger parts into one structure. More loosely, people may use it for anything that acts as a bridge between separate things, but the computing sense is the most common and the most precise.
Examples
- 1
Writing contrast
Use a linker like "however" to show contrast between the two ideas.
- 2
Essay cohesion
Her essay has good ideas, but it needs more linkers between the paragraphs.
- 3
Software build
The build failed because the linker could not find the math library.
- 4
Drug design
In the lab, the team used a flexible linker to attach the drug to the antibody.
Forms and spellings
2 forms open this card.
Main spelling
- linkernoun
Forms
- linkerspluralnoun