In
computer science, a linker or link editor is a
program that takes one or more
objects generated by
compilers and assembles them into a single
executable program.In
IBM mainframe environments such as
OS/360 this program is known as a linkage editor.(On
Unix variants the term
loader is often used as a synonym for linker. Because this usage blurs the distinction between the
compile-time process and the
run-time process, this article will use linking for the former and loading for the latter. However, in some operating systems the same program handles both the jobs of linking and loading a program, see dynamic linking.)
See more at Wikipedia.org...
<
programming,
tool> (linkage editor, link loader) A program that combines one or more files containing
object code from separately compiled program
modules into a single file containing loadable or executable code
This process involves resolving references between the
modules and fixing the
relocation information used by the operating system
kernel when loading the file into memory to run it.
Under
Unix, the linker is called "ld" and
object files have filename extension .o (object), .so (shared object), or .lib (
library), and the resulting
executable is called "a.out" by default.
(2001-10-13)
CONNETTORI. CHI COLLEGA\UNISCE\LINKA